仅在更改时保存表单

时间:2011-07-19 17:26:04

标签: php jquery mysql

我有一个PHP中显示的表单,用户可以通过添加问题和可能的答案来构建测验。用户可以通过单击“添加答案”添加多个答案,这些答案位于更多空行。单击“保存”时,我插入/编辑问题和答案。我在想什么在编辑问题时最好的方法?

1。删除所有答案并再次插入。这样我就不必检查是否修改了任何答案或在客户端添加了新的答案 2。将额外的元素标题添加到文本框中,该文本框将具有答案ID,而新问题将为空白。当用户点击保存时,我将更新id为空白的所有答案。插入所有没有id的人。

我正在考虑将其作为选项2实施,但还有其他更好的方法吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您想这样做,您可以将信息放在rel标签中 因此,如果项目被修改,你可以把rel =“modified”,如果它是一个新项目,你可以把rel =“new”,如果项目被删除你可以把rel =“删除”(当然隐藏删除div而不是删除它。)

点击保存后,您可以通过浏览元素并检查其rel属性来构建正确的查询。