jQuery验证仅验证一个字段

And*_*oes 43 javascript jquery jquery-validate

我正在使用jQuery验证来验证表单.我的表单上有两个文本框,只有第一个会添加"此字段是必填项".信息.如果我从第一个类中删除"required"类,则第二个类将具有该消息.

HTML:

<form id="questionForm">
<div><input class="required" id="value" type="text" /></div>
<div><textarea class="required" id="description"></textarea></div>
<button type="submit">Save</button>
</form>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$("#questionForm").validate({ submitHandler: function() { 
        alert("valid");
    } 
});
Run Code Online (Sandbox Code Playgroud)

为什么只有一个被验证?

编辑:我正在使用jQuery验证插件1.7

编辑2:我正在使用MVC 3

Jay*_*Jay 121

我自己也遇到过这个问题.把我的头发拉了一个小时,但这里是:

同时在那里抛出"name"属性,这可能就是诀窍.

  • 老兄,谢谢!由于这个原因,几乎把我的头撞到了键盘上. (9认同)
  • 我的意思是进入你的输入字段.:) (2认同)