1つのテキストボックスと2つのボタンがある問題を解決する方法を考えています。各ボタンは、そのタスクを実行するためにテキストボックスに同じデータを必要とします。
1つのボタンは、レビューしている既存のレコードを更新するためのものであり(テキストボックスの新しい値を使用)、もう1つのボタンは、新しいレコードを追加するために使用されます(ここでも、テキストの新しい値を使用します)。
私が持っていたアイデアの1つは、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>
これを行うためのより良い方法はありますか?