2016-11-15 164 views
0

我不知道爲什麼這不起作用。我很困惑,我不知道如何解決它。請任何人指導我,以便我可以找到解決方案。驗證複選框將不起作用

謝謝。

terms=$('#terms').val(); 
 
     if (terms == '') { 
 
      ... 
 
     }
<input id="terms" class="inputcheckbox" name="terms" type="checkbox">

+1

添加的console.log(條款),看看它返回...(以前如果條件) – junkfoodjunkie

+0

您可以檢查此鏈接:-http://stackoverflow.com/questions/1535187/how-to-validate-a-form-with-multiple-checkboxes-to-have-atleast-one-checked或鏈接:-http://stackoverflow.com /問題/ 426258 /設置覈對-FOR-A-複選框與 - JQ uery –

回答

0

function validate() { 
 
    terms=$('#terms').prop('checked'); 
 
    console.log(terms); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input id="terms" class="inputcheckbox" name="terms" type="checkbox"> 
 
<button onclick="validate()">Validate</button>