开发者社区> 问答> 正文

from表单提交验证时,失败了还能提交? 400 报错

from表单提交验证时,失败了还能提交? 400 报错 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="提交" />


展开
收起
爱吃鱼的程序员 2020-06-01 10:59:12 420 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

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


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


        return result;
    };
    ######

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

    function check_score(){ 
    var result = false;


        $("input[name=score[]]").each(function(){ 
            if(($(this).val()== "")){ 
                alert("请输入分值!"); 
                $(this).focus();
                result = false;
          }}); 
        return result;
    };
    谢谢,已经成功了!
    2020-06-01 10:59:14
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载