我有表显示数据库表的许多行。我有一个隐藏的div,其中包含用户可以通过每条记录上的按钮访问的反馈表单。按钮单击会触发onclick='showform($recordid)'
。他们填写表格并“保存”所有内容而不离开当前页面(我使用iframe保存数据)。
使用onclick='showform($recordid)'
,我需要javascript函数showform()来读取当前记录的隐藏行数据(例如他们之前的反馈)。存储每行隐藏数据以供javascript阅读的最佳方法是什么?
<input type=hidden id='comments1'>
是showform()使用getElementById('comments1')访问数据的简单方法。即使页面上没有定义的表单,在我的表中使用<input>
字段是否合理?或者是否有更好的窗口元素来存储隐藏数据?
答案 0 :(得分:0)
为什么不在按钮上添加data- *属性。从语义上讲,它更加正确,可以避免加载大量未使用的DOM元素。