我有兩個文本字段TextChange同時更新輸入字段
我有兩個字段,這是參考並作爲圖像上指出酒店ID,
的值(valeur)是可編輯的和密鑰(nom)是固定的,我需要做的是JSON參數的上述輸入字段將在每次更改下面的值(valeur)時更新
so input參數將得到更新值JSON格式是修改在下面。
輸入字段的參數將圖象
我有兩個文本字段TextChange同時更新輸入字段
我有兩個字段,這是參考並作爲圖像上指出酒店ID,
的值(valeur)是可編輯的和密鑰(nom)是固定的,我需要做的是JSON參數的上述輸入字段將在每次更改下面的值(valeur)時更新
so input參數將得到更新值JSON格式是修改在下面。
輸入字段的參數將圖象
維護對象在與上一個事件被保存在DB爲JSON格式等(比方說一個提交按鈕),挑文本框的值,並添加到對象。使用JSON.stringify將其添加到隱藏文本框中。
演示:http://jsfiddle.net/abhitalks/2hv2K/1/
var obj = {}; // maintain an object
$("#btn").on("click", function() { // on an event, say a button click
obj[$("#name").val()] = $("#value").val(); // add the values to the object
$("#result").val(JSON.stringify(obj)); // stringify and put in the hidden field
});
編輯(基於作品的評論):
如果你要更新的對象本身,改變相應的處理程序:
演示2:http://jsfiddle.net/abhitalks/C63tW/2/
var obj = {};
$("input#name, input#value").on("change", function() { // handle change event
obj["reference"] = $("#name").val(); // update reference property
obj["hotel-id"] = $("#value").val(); // update hotel-id property
$("#result").val(JSON.stringify(obj)); // update the result field
});
非常感謝您的回答,不過比較遺憾的是我沒有正確地說出它,你可以請參閱我的上述問題的更新,謝謝 – TrangZinita
那麼是什麼問題?像這樣:http://jsfiddle.net/abhitalks/C63tW/2/。我編輯了答案。 – Abhitalks
您的回答非常好,謝謝!如果引用和hotel_id不是固定的,我可以再問你一件事嗎?我們可以從已經在輸入參數中的數據中獲取它們,並從JSON解析密鑰以獲取密鑰並將其動態設置爲obj [「key」] ?謝謝 – TrangZinita
你的目標是很清楚 –