JQuery:如何不在.submit中加入特定字段

时间:2015-02-05 13:33:19

标签: javascript jquery html forms

我有一张表格

<form action="GET" id="form">
....
<input type="text" name="a" value="aaa">
<input type="text" name="b" value="bbb">
<input type="text" name="c" value="ccc">
<button ... value="go" id="submit">
....

我可以阻止input name="b"不加入.submit()吗?整个输入<input type="text" name="b" value="bbb">不提交?

$('#submit').click(function(){
    $('#form').submit();
});

2 个答案:

答案 0 :(得分:1)

禁用它。

jQuery('[name=b]').prop("disabled", true);

......它不会成功控制。

答案 1 :(得分:0)

表单将提交所有具有名称的字段。因此,如果从省略的元素中省略名称标记。

<form action="GET" id="form">
....
<input type="text" name="a" value="aaa">
<input type="text" value="bbb">
<input type="text" name="c" value="ccc">
<button ... value="go" id="submit">
....

这样只会提交a和c。