当表单与jQuery插件混淆时,如何检查表单的有效性
How to check validity of form when it messes with a jQuery plugin?
我有一个正常的表格,有一些必需的教科书。因此,当这些文本框未填充时,HTML5 会在每个字段中显示该警告。
我想做的是在所有内容都填满时显示一个很好的通知。它工作正常,但 id 不检查文本框是否已填充。
document.querySelector('#submit1').onclick = function(e){
e.preventDefault();
swal("Thank you!", "Your request has been submitted.", "success");
};
我向前迈出了一步,它在提交之前检查输入,但现在弹出窗口没有显示。它把我带到了同一页。
document.querySelector('#submit1').onclick = function(e){
e.preventDefault();
if (if ($('#contact-form')[0].checkValidity()) {
swal("Thank you!", "Your request has been submitted.", "success");
}
return;
};
有什么办法可以解决这个问题吗?
谢谢
<form id="contact-form" action="" name="contactform" class="row" method="post" >
<input required type="text" name="first_name" id="name">
<input required type="password" name="first_name" id="name">
<input type="submit" id="submit1">
</form>
函数
中多余的是什么
if( if ($('#contact-form')[0].checkValidity()) {
它应该是:
if ($('#contact-form').checkValidity()) {
swal("Thank you!", "Your request has been submitted.", "success");
}
我在这里做了一些假设:1.您有checkValidity()作为附加到表单中的某种方法。2. SWAL是一些自定义功能
此外,您可以使用
$('#submit1').on('click', function(e) {
});
或
$('#submit1').click(function(e) {
});
相关文章:
- 提交前表单输入检查
- Javascript 在提交表单时检查表单数据是否更改
- 在使用 JavaScript 验证表单时检查特殊字符 (, ; .)
- Javascript 和 HTML 表单验证检查
- 尝试在javascript中创建一个表单,该表单将检查我的ifelse并重定向到url(如果为true)
- AngularJS表单,检查有效性
- 验证表单,检查用户是否存在,注册它们.所有这些都与阿贾克斯有关
- Javascript 添加不带<表单>的检查值
- jQuery表单验证-检查电子邮件是否相同
- 表单只检查提交函数的第一个值
- 如何在以编程方式在 JavaScript 中提交表单之前检查条件
- 如何在使用angular.js提交表单时检查验证
- 提交表单时检查文件类型
- 如何在提交html表单时检查日期和文件上传字段是否为空
- 如何在提交表单前检查2个输入字段的计算结果
- 根据表单中检查的内容更改javascript
- JavaScript验证一个表单的检查号
- 让jquery在提交表单之前检查userid是否有效
- 如何在提交表单之前检查其他两个不同的函数是否正确
- Javascript表单验证检查