from表单提交验证时,失败了还能提交

gflhx 发布于 2013/12/04 10:15
阅读 948
收藏 1
js部分 


function check_score(){


        $("input[name='score[]']").each(function(){
            if(($(this).val()=="")){
                alert("请输入分值!");
                $(this).focus();
                return false;
            }}


html部分


  <form method="post" action="#" id="from"  onsubmit="return check_score()">


  <td><input type="text" name="score[]" value=""/>//这里是通过for循环来实现多个输入框


<input type="submit"   value="提交" />

加载中
0
Eric贰
Eric贰
亲,那叫form 不叫from~
0
天地的星空
天地的星空
check_score 这个函数无返回值  return false只是返回each的返回值
gflhx
gflhx
应该怎么判断呢?得全部完成才能提交
0
天地的星空
天地的星空
function check_score(){ 
var result = false;


    $("input[name=score[]]").each(function(){ 
        if(($(this).val()== "")){ 
            alert("请输入分值!"); 
            $(this).focus();
            result = false;
      }}); 
    return result;
};
0
天地的星空
天地的星空
function check_score(){ 
var result = true;


    return result;
};
0
gflhx
gflhx

引用来自“天地的星空”的答案

function check_score(){ 
var result = false;


    $("input[name=score[]]").each(function(){ 
        if(($(this).val()== "")){ 
            alert("请输入分值!"); 
            $(this).focus();
            result = false;
      }}); 
    return result;
};
谢谢,已经成功了!
返回顶部
顶部