JQuery验证未在电子邮件字段中实现“必需”

时间:2017-06-09 15:52:20

标签: javascript jquery html validation

我有一个简单的HTML输入:

<input id="email" name="email" value="" type="email">

使用JQuery验证验证它:

$('form').validate({
    rules: {
      email: {
        required: 'true',
        email: 'true'
      }
    }
});

应用规则,我可以在$('#email').rules()中看到它们。但是,当我稍后运行$('#email').valid()$('form').valid()时,输入在空时标记为有效,但在输入无效的电子邮件地址时无效。

如何清空时输入无效?

相关的JSfiddle:https://jsfiddle.net/ycypuy86/

1 个答案:

答案 0 :(得分:4)

我通常在没有引号的情况下设置这些?

rules: {
      email: {
        required: true,
        email: true
      }
    }

删除小提琴上的引号,它可以正常工作。