jquery于form正在使用submit问题,未解决
2015-10-02 18:17
786 查看
$("#login_btn").click(function(){type为submit的button下 if($("#id_password").val().length == 0){//检验password是否为空 $('form').submit(function(){ alert("1") return false; }); }else if($("#vali").val() != code){//验证码是否正确 $('form').submit(function(){ alert("2") return false; }); }else{ $('form').submit(function(){ alert("3") return true; }); } });
在測试的时候发现,当password为空的时候,弹出1;再点击一次。弹出两次1。再点击,弹出三个1;输入password后。再点击,发现弹出1,1。1。2,找了好长时间不知道原因
后来改变策略
<pre name="code" class="html">$('form').submit(function(){var b = true;if($( "#id_password").val().length == 0 ){$("#verify").html('<div class="alert alert-error">请输入密码!</div>').show();b = false;}else if( $("#vali").val() != code ){$("#verify").html('<div class="alert alert-error">验证码输入错误!</div>').show();b = false;}else{b = true;}return b;});这样就能够该,我不知道为什么~~~~求答案
相关文章推荐
- jQuery获取页面及个元素高度、宽度
- Jquery中Ajax的几种用法
- jquery常用选择器(下)
- jquery mobile手机自适应问题
- Jquery Validate高级定制: 传入正则表达式,传入错误消息
- JQuery的Ajax()向后台传参方式
- jquery鼠标悬停和离开事件(可用于下拉菜单等)
- jQuery网页右侧广告跟随滚动代码分享
- jQuery+PHP星级评分实现方法
- jQuery+PHP星级评分实现方法
- jQuery网页右侧广告跟随滚动代码分享
- JQueryMobile开发Cordova时多页应用模式
- JQueryMobile开发Cordova时多页应用模式
- jQuery动态添加删除select项
- VS2013验证控件出现 WebForms UnobtrusiveValidationMode 必须“jquery”ScriptResour......错误的解决方案
- web前端,jquery实现瀑布流总结7,jq动态添加div等元素
- web前端,jquery实现瀑布流总结6,jQuery 事件 - scroll() 方法 滚动
- web前端,jquery实现瀑布流总结5,jQuery CSS 操作 - css() 方法
- web前端,jquery实现瀑布流总结4,数组
- web前端,jquery实现瀑布流总结3,Math.floor()对数进行下舍入