javascript Jquery如何完成大量必需输入[已关闭]

jtoj6r0c  于 2022-12-21  发布在  Java
关注(0)|答案(1)|浏览(93)

6小时前关门了。
Improve this question
我有一个输入请求,但它有3个输入需要验证它是否为空,知道我需要使用很多,如果它可以完成之前,我有另一个表格有8个输入我如何优化这个
像这样的jQuery

$(function () {
        $("body").on("click", ".submitBtn", function () {
          if ($(this).html() == "edit") {
            $(this).attr('type','button')
            $(this).html("submit");
          } else {
            if($(this).parents('form').submit() == true){
              $(this).attr('type','submit')
              $(this).html("edit");
            }else{
              return false
            }
          }
        });
      });
function Form1() {
    if ($("#name").val() == "" && $("#session").val() == "" &&$("#session").val() == "") {
          $("#name").addClass("error");
          $("#session").addClass("error");
          $("#years").addClass("error");
          return false;
        } else if ($("#name").val() == "" && $("#session").val() == "") {
          $("#name").addClass("error");
          $("#session").addClass("error");
          return false;
        } else if ($("#years").val() == "") {
          alert("no");
          $("#years").addClass("error");
          return false;
        }..(more else if)...else{
          return true;
        }
        
}

超文本标记语言

<body>
  <form action="" id='form1' onsubmit='return Form1()'>
      <input type="text" name="name" id="name" value="" placeholder="what your name">
      <input type="text" name="session" value="" id="session" placeholder="what session">
      <input type="text" name="years" value="" id="years" placeholder="how old">
      <button type="button" class="submitBtn">edit</button>
    </form>
</body>
cu6pst1q

cu6pst1q1#

var name= ''
var session= ''
if ($('#name').val() === "") {
    var name= 'a'
}
if ($('#session').val() === "") {
    var session= 'b'
}
if ($('#name').val() === "" || $('#session').val() === "") {
    alert((`${name}\n${session}`).trim().replace(/^\s*/, ''));
    return false
} else {
    return true
}

相关问题