表单验证不起作用(仅限条款)

时间:2014-01-29 09:15:28

标签: javascript

此代码正常运行,但条款不起作用,因为我不明白如何使用复选框来处理条款和条件

我不明白如何使用复选框的条款和条件此代码正在工作,但条款不是工作条款,因为

$(document).ready(function () {
  $("#register").submit(function () {
    var x = $('#email').val();
    var atpos = x.indexOf("@");
    var dotpos = x.lastIndexOf(".");
    var passw = $('#password').val();
    var repassw = $('#repassword').val();

    if ($('#email').val() == "") {
      $('#email_error').html("Please Enter Email");
      return false;
    }

    if ($('#password').val() == "") {
      $('#email_error').html("");
      $('#password_error').html("Please Enter Password");
      return false;

    } else if ($('#repassword').val() == "") {
      $('#email_error').html("");
      $('#password_error').html("");
      $('#repassword_error').html("Please Re Enter Password");
      return false;

    } else if (passw != repassw) {
      $('#email_error').html("");
      $('#password_error').html("");
      $('#repassword_error').html("");
      $('#repassword_error').html("Please Re Enter Same Password");
      return false;

    } else if ($('#city').val() == '0') {
      $('#email_error').html("");
      $('#password_error').html("");
      $('#repassword_error').html("");
      $('#repassword_error').html("");
      $('#city_error').html("Please Choose your City");
      return false;

    } else if ($('#city').val() == '0') {
      $('#email_error').html("");
      $('#password_error').html("");
      $('#repassword_error').html("");
      $('#repassword_error').html("");
      $('#city_error').html("Please Choose your City");
      return false;

    } else if ($('#terms').val() = !checkbox.checked) {
      $('#email_error').html("");
      $('#password_error').html("");
      $('#repassword_error').html("");
      $('#repassword_error').html("");
      $('#city_error').html("");
      $('#terms').html("hello");
      return false;

    } else if (atpos < 1 || dotpos < atpos + 2 || dotpos + 2 >= x.length) {
      $('#email_error').html("");
      $('#password_error').html("");
      $('#repassword_error').html("");
      return false;
    }
  });
});

1 个答案:

答案 0 :(得分:-1)

你可以检查,是否有多种方式检查复选框

if($("#checkBoxId").is(':checked') == false){
    alert("not checked");
}

2

if($("#checkBoxId").prop('checked') == false ){
    alert("not checked");
}

等...