jQuery提交功能不调用html5验证

Icode4food

我有一个没有的简单HTML5表单,<input type="submit">因为提交表单的按钮不在表单本身之外。表单中有几个输入具有required="required"属性设置。

我将提交的表单外的按钮附有以下代码:

$('#upgrade_submit').click(function(){
    $('#cc-form-modal').submit();
    return false;
});

单击该按钮时,它不会在必填字段上运行常规的HTML5验证。我究竟做错了什么?有没有办法在“强制”提交之前检查表单是否有效?

Icode4food

我通过添加一个隐藏的Submit输入元素实现了我的目标,如下所示:

<input type="submit" class="submit" style="display:none;">

然后,将以下代码附加到我的外部提交处理程序。

$('#upgrade_submit').click(function(){
    $('#cc-form-modal .submit').click();
    return false;
});

这将导致HTML5的验证运行,并显示默认错误消息,并且一切正常!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何验证使用HTML5提交的HTML输入

来自分类Dev

使用Regex进行验证或HTML5验证程序的功能

来自分类Dev

jQuery的HTML5模式验证

来自分类Dev

没有提交表单的html5验证错误消息

来自分类Dev

用于AJAX按钮提交的HTML5表单验证

来自分类Dev

用于AJAX按钮提交的HTML5表单验证

来自分类Dev

仅在表单提交时显示HTML5验证

来自分类Dev

修复html5验证错误后提交多种表单

来自分类Dev

jQuery提交功能未验证

来自分类Dev

提交表单时不调用控制器功能

来自分类Dev

手动调用HTML5表单验证

来自分类Dev

手动调用HTML5表单验证

来自分类Dev

捕获HTML5自动播放功能不可用

来自分类Dev

html5 jquery中的文本字段验证

来自分类Dev

包含jQuery时HTML5验证不起作用

来自分类Dev

使用 jQuery.validate() 验证 HTML5 分隔的表单

来自分类Dev

不调用 BLE 功能

来自分类Dev

打字稿反跳功能不调用作为参数传递的函数

来自分类Dev

jQuery表单提交功能不起作用

来自分类Dev

HTML5模式验证

来自分类Dev

HTML5验证无效

来自分类Dev

HTML5验证无效

来自分类Dev

表单验证HTML5

来自分类Dev

非法调用jQuery HTML5音频播放

来自分类Dev

HTML5表单验证仅在我提交表单时有效吗?

来自分类Dev

jQuery Ajax不调用服务器端功能

来自分类Dev

jQuery Ajax提交功能添加验证

来自分类Dev

如何在HTML的内部单击时不调用外部的功能?

来自分类Dev

在提交和调用servlet之前调用javascript验证功能