У меня есть текстовое поле asp и кнопка управления.
<asp:TextBox ID="txtFName" runat="server" CssClass="sfInputbox"></asp:TextBox>
<asp:Button runat="Server" Text="Save" ID="btnSave" OnClick="btnSave_Click"/>
Я хочу проверить текстовое поле, используя validate.js
при нажатии кнопки.
я пробую внутри document.ready
:
var btnSave = '<%=btnSave.ClientID%>';
var txtFName = '<%=txtFName.ClientID %>';
var v = $("#form1").validate({
ignore: ':hidden',
rules: {
txtFName: { required: true }
},
messages: {
txtLinkTitle: "<br/>First Name should not be blank"
}
});
if (v.form()) {
$('#' + btnSave).attr('disabled', 'disabled');
}else
$('#' + btnSave).removeAttr('disabled');
});
Но это не работает. Не предлагать проверку на стороне сервера. Это требование моего проекта. Спасибо.