如何检查不包含提交按钮的HTML5表单的有效性?
- 论坛
- 如何检查不包含提交按钮的HTML5表单的有效性?
15 浏览
如何检查不包含提交按钮的HTML5表单的有效性?
以下是一个在浏览器中有效的示例代码,它会在输入框中看到HTML5的"required"属性时进行检查,比如下面的电子邮件输入框:
以上示例可以在这个链接中找到。
然而,在我的应用程序中,我在表单之外使用了一个按钮,并在该按钮的点击事件上附加了以下代码:
if (!$form.valid || $form.valid()) {
$submitBt
.disableBt();
$modal
.removeBlockMessages()
.blockMessage('正在联系服务器,请稍候...', {
type: 'loading'
});
$.ajax({
url: href,
dataType: 'json',
type: 'POST',
data: $form.serializeArray()
})
.done(onDone)
.fail(onFail);
}
我有两个问题:
- 以下代码是做什么用的:(!$form.valid || $form.valid())
- 如何使用新的HTML5检查功能来检查表单的有效性?