我有两个文本字段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
你的目标是很清楚 –