相关疑难解决方法(0)

如何检查不包含提交按钮的HTML5表单的有效性?

我有以下代码示例在浏览器中工作,检查他们何时在输入上看到HTML5"required",如此处的电子邮件:

<form id='myForm'>
    <div>
    <label>Email:
      <input name=email type=email required title="enter your email">
    </label>
    <input type=submit>
    </div>
</form>?
Run Code Online (Sandbox Code Playgroud)

这是上面的小提琴.

但是在我的应用程序中,我使用了表单外部的按钮,以及附加到该按钮的click事件的以下代码:

if (!$form.valid || $form.valid()) {
    $submitBt
        .disableBt();
    $modal
        .removeBlockMessages()
        .blockMessage('Contacting Server, please wait ... ', {
            type: 'loading'
        });
    $.ajax({
        url: href,
        dataType: 'json',
        type: 'POST',
        data: $form.serializeArray()
    })
        .done(onDone)
        .fail(onFail);
}
Run Code Online (Sandbox Code Playgroud)

我这里有两个问题:

  • 以下代码的作用是什么:(!$ form.valid || $ form.valid())
  • 如何使用新的HTML5检查检查表单有效性?

javascript validation jquery html5

28
推荐指数
1
解决办法
4万
查看次数

标签 统计

html5 ×1

javascript ×1

jquery ×1

validation ×1