我有一个表单过帐到服务器的值,但我希望能够控制哪些输入作为请求参数包含在帖子中。
因此,如果我有一个基本的文本输入,我怎么能阻止它被包含在提交中?
答案 0 :(得分:11)
对于jquery 1.6更高的
$("#formField").prop("disabled",true);
答案 1 :(得分:6)
您可以插入没有"名称"的输入字段属性:
<input type="text" id="something" />
或者你可以在提交表单后简单地删除它们(在jquery中):
$("form").submit(function() {
$(this).children('#something').remove();
});
如果省略&#34;名称&#34;属性值,您无法通过任何方法访问该值..
希望这有帮助。
答案 2 :(得分:2)
通常,如果你jQuery("#{input id}").attr("disabled","disabled");
,它应该阻止它被发送。
答案 3 :(得分:2)
您可以发布所需的变量。使用Jquery帖子,
$.post("test.php", { name: "John", time: "2pm" },
function(data) {
alert("Data Loaded: " + data);
});