我對元素的JQuery .valid()方法調用有一些問題。我有以下代碼。任何人用ASP.net MVC和不顯眼的JavaScript管理這個?MVC3 .valid()始終爲真
Javascript代碼
$(function() {
$('#anchor').click(function() {
if ($('#myform').valid()) {
alert("it's valid");
}
});
});
HTML視圖輸出
<div class="editor-label">
<label for="FirstName">First name</label>
</div>
<div class="editor-field">
<input data-val="true" data-val-required="The First name field is required." id="FirstName" name="FirstName" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span>
</div>
我已經試過各種但看不出任何問題。當提交按鈕被擊中時,表單本身正確驗證。
什麼是#anchor id? –
您可能沒有包含jquery.validate.unobtrusive.js –