submit 的返回值为false 但表单还是会自动提交,怎么回事?
2014-04-12 21:16
441 查看
你的身份:
学生 教师 管理员
用户名:
密 码:
学生 教师 管理员
用户名:
密 码:
<form id="login" action="pages/login_jump.php" method="post"> 你的身份:<select name="identity" id="identity"> <option value="student" selected="selected">学生</option> <option value="teacher">教师</option> <option value="admin">管理员</option> </select><br /><br /> 用户名:<input type="text" name="user" id="username" /><br /><br /> 密 码:<input type="password" name="passwd" id="passwd" /> <br /><br /> <div class="sub"> <input type="submit" id="submit" value="submit" /> </div> <div id="warn" class="sub"></div> </form> //js文件 $(document).ready(function(){ $("#login").submit(function(){check();}); }); //match ready() function check(){ var ident=$("#identity").val(); var uname=$("#username").val(); var upwd=$("#passwd").val(); if(uname==""){ $("#warn").text("用户名不能为空!"); $("#username").focus(); return false; } if(upwd==""){ $("#warn").text("密码不能为空!"); $("#passwd").focus(); return false; } $.ajax({ type:'json', url:"pages/login_identify.php", async:false, cache:false, data:'ident='+ident+'$name='+uname+'&pwd='+upwd, dataType:'json', success: function(msg){ $('#warn').html("姓名:" + msg.name + "密码:" + msg.pwd); return false; }, error: function(XMLHttpRequest, textStatus, errorThrown){ $('#warn').html("无法提交验证!"); return false; } }); } //login_identify.php <?php //require('mysql_con.php'); echo json_encode(array ('name'=>$_REQUEST['name'],'pwd'=>$_REQUEST['pwd'])); ?>
相关文章推荐
- 总结:form中使用onSubmit="return false"防止表单自动提交,以及s...
- FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
- 总结:FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
- 关于Onsubmit方法返回false表单仍然被提交的原因
- 总结:form中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
- Jquery 在submit方法中返回false以后无法提交表单的解决方法。
- onsubmit="return check() 给form加onsubmit 验证所有表单后再提交,可以用返回false 来阻止submit提交
- 总结:FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
- FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
- 总结:FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
- FORM中使用onSubmit="return false"防止表单自动提交
- FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
- FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
- 总结:form中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
- onsubmit="return check() 给form加onsubmit 验证所有表单后再提交,可以用返回false 来阻止submit提交
- FORM中使用onSubmit="return false"防止表单自动提交
- ajax自动提交表单数据,经php处理返回数据
- javascript 解决表单仍然提交即使监听处理函数返回false
- 防止表单自动提交,以及submit和button提交表单的区别
- 非submit按钮 点击之后 表单莫名自动提交了