「変更を保存しますか?」のようなメッセージを表示するために、フォームに変更がないかチェックするスクリプトを数年前に書き直そうとしています...
私の質問は、非常に簡単に言えば、元の値を非表示のフォームフィールドまたはJavascriptオブジェクトに格納する必要があるかどうかです。どちらの方法がより効率的ですか?
隠しフィールドメソッドの使用例を次に示します。
<input type="text" name="first_name" id="first_name" value="John Smith" />
<input type="hidden" name="first_name_old" id="first_name_old" value="John Smith" />
そして、javascriptオブジェクトの代替:
var old_values = {
'first_name': 'John Smith'
}