中易网

jquery如何停止提交表单

答案:2  悬赏:50  
解决时间 2021-01-14 21:06
jquery如何停止提交表单
最佳答案
你的表单中提交的那个按钮,type不要写成submit,这样点击的时候不会提交,没反应。由你来控制。在Ajax验证后,你自己控制是否给那个按钮添加一个事件,比如 表单id是form,按钮id是btn,(我没用jQuery,这个用原生更简单)
if(验证通过){
document.geteleElementById('btn').onclick = function(){
document.getElementById(' form') .submit();
}

}else{
alert( ' XXXXX ');

}

简单来说表单的提交,由js来控制就行了。追问注册页面做了三个function来验证,验证用户名是否存在,为空长度,以及密码的长度为空。然后在这些是错误的情况下,我点击下面表单里的按钮,还是提交过去了。追答你把表单按钮那段代码贴上来看看呢, 肯定是那个按钮的type设置成了submit撒,不管对错都提交。这不合理,应该由js手动控制。
全部回答
可以用自定义包装器, 按照你的需求.
(function($) {
$.fn.jh = function() {
$(this).bind("submit", function() {
alert("no");
return false;
});
};
})(jQuery);
$(document).ready(function() {
$("#myForm").jh();
});
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
除了法院怎么查询自己有没有被起诉
求智路青少年艺术培训中心地址在哪,我要去那
苹果ipod mini这个牌子的MP3怎么下载歌曲?
ansys ls-dyna运行网上下的例子和自己做的都
psvita怎么开不了机
从吴桥安陵到沧卅怎么走
蜂蜜直接涂脸也可以达到美白的效果吗?
青少年睡觉时为何屏住气,十几秒之后用嘴大力
含步和星的成语
木吉他标准都是多重
公司有个铝合金钣金焊接及钣金加工,有没有一
2.0L国产发动机哪款最好
为什么哥们结了婚就不联系我了,我联系他也是
有了功放了还需要加混响器吗?
适合超矮个子的店铺推荐
推荐资讯
黄瓜跟香蕉能同时吃吗
空调2匹和3匹的区别介绍
什么是台谏制?
如何开启Win7系统云服务
谁知道中国频临灭绝动物的具体资料和数据?
人和图文广告地址有知道的么?有点事想过去
超强台风要来了,哪个省最危险
丽缘摄影流行馆地址在哪,我要去那里办事
大婚晚成遇上傲娇总裁免费阅读t
北方酸雨少的原因
请教各位高手废铝铸造铝锭的有关事项,废铝分
以前看过的BL漫画,挺想找回的。可又想不起来
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?