写一个注册的代码,想要在提交的时候检查填写的信息是否正确 是通过循环检查用ajax 判断后的span 标签中文字的颜色 如果是所有的信息不正确 return false 但是好像判断没有起到作用 会阻止后面的程序执行 如果正确 用jquery 提交信息 代码是下面的样子 麻烦高手指教啊
$(document).ready(function() {
$("#sub").live('click',function() {
for(var i = 1 ; i < 8 ; i++) {
if($('#msg'+i).css('color') != 'green') {
return false;
}
}
$("#myform").submit();
});
avalidate();
});
其中的 avalidate() 是我写的一堆验证姓名密码的方法 我发现 for 循环中的if 没有起到作用 会阻止我$("#myform").submit();这个代码的执行 如果把它 去掉就可以执行这句代码 麻烦高手指教啊 。
$(document).ready(function() {
$("#sub").live('click',function() {
for(var i = 1 ; i < 8 ; i++) {
if($('#msg'+i).css('color') != 'green') {
return false;
}
}
$("#myform").submit();
});
avalidate();
});
其中的 avalidate() 是我写的一堆验证姓名密码的方法 我发现 for 循环中的if 没有起到作用 会阻止我$("#myform").submit();这个代码的执行 如果把它 去掉就可以执行这句代码 麻烦高手指教啊 。
$(document).ready(function() {
$("#sub").live('click',function() {
for(var i = 1 ; i < 8 ; i++) {
if($('#msg'+i).length>0)if($('#msg'+i).css('color') != 'green') {
return false;
}
}
$("#myform").submit(); });
avalidate();
});