Javascript 完成表单验证后显示模式的Jquery代码
就这一问题采取以下行动: 我的表单上有表单验证,需要首先验证,即最小字符和数字等 到目前为止,我的Jquery代码在按下submit按钮后显示模式,表单中有一些输入,但不是有效的输入,因此我只需要键入几个字符,模式就会弹出,这并不理想 所以我需要表单进行输入和验证,然后弹出模式,用户必须接受条款和条件,然后才能注册 我尝试了以下方法,但没有成功: $document.readyfunction{ $login-form.submit.validFunction{ e、 防止违约; $.modal.addClassactive; }; };Javascript 完成表单验证后显示模式的Jquery代码,javascript,jquery,Javascript,Jquery,就这一问题采取以下行动: 我的表单上有表单验证,需要首先验证,即最小字符和数字等 到目前为止,我的Jquery代码在按下submit按钮后显示模式,表单中有一些输入,但不是有效的输入,因此我只需要键入几个字符,模式就会弹出,这并不理想 所以我需要表单进行输入和验证,然后弹出模式,用户必须接受条款和条件,然后才能注册 我尝试了以下方法,但没有成功: $document.readyfunction{ $login-form.submit.validFunction{ e、 防止违约; $.modal
提前感谢您应该在提交活动中使用if: $login-form.submitFunction{ e、 防止违约; 如果$this.valid{//这假设您使用的是类似于jquery validate的东西-从您的原始代码来看,似乎您正在尝试这样做 $.modal.addClassactive; }否则{ //在这里做些错误的事情 } }; 为什么使用有效的?jQuery valid不接受任何参数,只返回true。改用validate来使用处理程序
$("#yourform").validate({
submitHandler: function(form) {
// ...
form.submit();
}
});
你可以在你的表格上这样做
<form id="myform" action=".." method=".." onsubmit="return validateForm(this);">
.....
</form>
现在让我们假设模式已经弹出,用户已经接受了协议并单击了同意按钮,然后触发表单并发送它
function sendFromModal(){
$('#myform').submit();
return true; //
}
这应该行得通,我希望我能提供足够的帮助。如何验证有效输入?我在这里更新了我的问题:我没有使用jquery表单验证插件
function sendFromModal(){
$('#myform').submit();
return true; //
}