在表单提交之前可以通过 οnsubmit=“”表单动作来验证字段的类型
<input type="image"src="">用图片代替submit按钮,与submit具有相同的效果,
可以捕捉enter动作.并且这里必须用return返回。因为onsubmit相当于js的一个函数
例如:onsubmit function(){
Alert(“aaa”);
Nihao(if(){return true;returnfalse});
//这里有一个默认的return返回的true,我们需要手动的更改。
因此要在nihao函数前面增加一个return值,相当于更改了这个函数的返回值
}
除了这种验证方式之外,还可以通过js中取得各个表单的值。捕捉一个提交动作。if(都验证通过之后)让数据提交。这种方式适用于ajax的提交。例:
$("#sub").click(function(){
if(ac_password($("#password").val()) && ac_passwd($("#passwd").val()) && ac_qpasswd($("#qpasswd").val(), $("#passwd").val())){
var password1=$("#password").val();//原密码
var password2=$("#passwd").val();//改变后的密码
$.ajax({
url:"__URL__/c_change_password",
data:{"password1":password1,"password2":password2},
dataType:"json",
type:"post",
async:false,
success:function(json){
if (json.status){
alert("更新密码成功,为了您的账户安全,我们将自动为您跳转到登录页面,请您重新登录");
location.href="__GROUP__/User/login";
}else{
alert("未知原因更新失败,请您自习检查您的表单填写信息,如果还未解决,请联系我们的技术人员");
}
}
});