我想知道如何解决我有一个文本框和两个按钮的问题。每个按钮都需要文本框中的相同数据来完成其任务。
一个按钮用于更新他们正在查看的现有记录(使用文本框中的新值),另一个按钮用于添加新记录(同样,使用文本中的新值)。
我的一个想法是使用 jquery 更新隐藏的文本框,当用户修改可见文本框时,该文本框会更新。
所以是这样的:(这只是伪代码......)
<form name="form1" method="post" action="controller1/method1">
<input type=text name=visibleTextBoxForForm1></input>
<button type=submit value=UPdate>
</form>
<form name="form2" method="post" action="controller2/method2">
<input type=hidden name=hiddenTextBoxforForm2></input>
<button type=submit value=New>
</form>
<script>
$('#visibleTextBoxForForm1').live('change', function() {
//update a hidden textbox in form2 with value of this textbox.
});
</script>
有一个更好的方法吗?