проверка на серверном элементе управления с использованием validate.js - PullRequest
0 голосов
/ 26 февраля 2012

У меня есть текстовое поле 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');
    });

Но это не работает. Не предлагать проверку на стороне сервера. Это требование моего проекта. Спасибо.

1 Ответ

0 голосов
/ 26 февраля 2012

если я понял вопрос, вы можете попробовать

if ($("#form1").valid()) {
  //do something
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...