javascript - Jquery Validator 似乎不起作用

标签 javascript jquery jquery-plugins jquery-validate

我很确定我遗漏了一些非常明显的东西,但我正在尝试使用所需条件验证我的文本框之一,为此我正在使用 Jquery 验证器。我的代码如下所示:

 var validator = $("#ForgotPassword").validate({
                rules: {
                    EmailAddress: { required: true }
                },
                messages: {
                    EmailAddress: {
                        required: "Email address is required."
                    }
                }
            });

我的 DOm 如下所示:

<form id = "ForgotPassword" class="ui-helper-hidden"  title="Forgot Password" action="" method="GET">
                <p>Please enter the email address you registered with. We’ll send you an email with a password reset link.</p>
                <div class="inputwrapper _100">
                    <label for="Email">Email</label>
                    <input type="text" id="EmailAddress" name="Email" data-bind ="value : ForgotPasswordEmailAddress"/>
                    <span id="EmailAddress_Error" class="ui-helper-hidden errorMessage" ></span>
                </div>
            </form>

但是当我在运行时监视我的验证器对象时,我没有看到任何错误。是因为我看错地方了还是我的绑定(bind)不对?

最佳答案

请试试这个或粘贴您的验证码的其余部分:

对于验证插件,您需要有名称 - EmailAddress 在这种情况下:

希望对事业有所帮助 :)

<form id = "ForgotPassword" class="ui-helper-hidden"  title="Forgot Password" action="" method="GET">
                <p>Please enter the email address you registered with. We’ll send you an email with a password reset link.</p>
                <div class="inputwrapper _100">
                    <label for="Email">Email</label>
                    <input type="text" id="EmailAddress" name="EmailAddress" class="EmailAddress" data-bind ="value : ForgotPasswordEmailAddress"/>
                    <span id="EmailAddress_Error" class="ui-helper-hidden errorMessage" ></span>
                </div>
            </form>

关于javascript - Jquery Validator 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11513921/

相关文章:

JavaScript:顺序迭代 Promise 函数

javascript - 如何在 javascript 中访问 ajaxmodalpopup 内的控件?

jquery - Fancybox 调整大小以适合内容,无标题

javascript - 使用 jQuery 过滤 html 字段

javascript - 使用 jQuery 定位和更改 HTML 内容

javascript - 如何在 Phaser P2 Body 中应用 "air"摩擦力?

javascript - Highcharts 更改单个系列的标签文本

jQuery,在就绪时隐藏元素总是在页面加载时跳转。如何避免这种情况?

javascript - jquery/javascript 供用户选择 n 个图像中的 1 个

javascript - jquery widget 在创建多个实例时共享数据