我有一个页面,用户在表单中输入信息。当用户单击“提交”时,此表单数据将保存到数据库中,每个提交都会在表中创建一行。然后,这些行显示在JQM列表视图的记录页面上。现在我的问题是,我需要一个函数,当用户点击列表元素时,他们可以返回到他们输入信息并更新该记录的页面。
我理解如何从每条记录中获取信息,但我不明白的是,是否要创建一个与输入页面完全相同的新页面,然后更新提交按钮而不是添加到数据库?或者是否有办法转到同一页面并使按钮更新而不是添加新记录。为了进一步说明,这是输入页面的HTML:
<a data-icon="check" class="ui-btn-right" id="submit" onClick="javascript:AddValueToDB()">Submit</a>
因此,这会将用户输入的所有信息添加到数据库中。但是要更新这些信息,我是否可以更改onclick的功能,或者我是否必须创建一个重复的页面来执行UpdateDBValues()onclick。
我很欣赏这可能很难理解,但我很感激你的帮助。
答案 0 :(得分:0)
如果您只想在触发第一个事件后更改onclick事件,则可以使用第一个函数中的javascript来执行此操作。
document.getElementById("submit").onclick = function() { anotherFunction(); }