0

我有一个显示数据库表多行的表。我有一个隐藏的 div,其中包含用户可以通过每条记录上的按钮访问的反馈表。按钮单击会触发onclick='showform($recordid)'. 他们在不离开当前页面的情况下填写表格并“保存”所有内容(我使用 iframe 来保存数据)。

有了onclick='showform($recordid)',我需要 javascript 函数 showform() 来读取当前记录的隐藏行数据(例如他们之前的反馈)。存储每行隐藏数据以供 javascript 读取的最佳方法是什么?

<input type=hidden id='comments1'>是 showform() 使用 getElementById('comments1') 访问数据的一种简单方法。<input>即使页面上没有定义的表单,在我的表中使用字段是否合理?还是有更好的窗口元素来存储隐藏数据?

4

1 回答 1

0

为什么不在按钮上添加 data-* 属性。从语义上讲,它更正确,并且使您免于加载大量大部分未使用的 DOM 元素。

http://html5doctor.com/html5-custom-data-attributes/

于 2013-10-14T01:53:20.503 回答