このコードは別のファイルからコピーされ、そのファイルで動作します。変数とフォームIDをチェックして、名前がjsコードと一貫していることを確認しています。 genFromのテキストボックスも有効ですが、チェックボックスだけが機能しません。jqueryのvalidateプラグインが自分のチェックボックスを有効にしていないのはなぜですか?
<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
<script>
$(document).ready(function(){
$("#genForm").validate();
$("#genForm").validate({
rules: {
agree: {
required: true
}
}
})
});
</script>
<form id="genForm" method="post" action="verify.php">
<div class="container">
<div class="hero-unit">
<h1>Subscribe for final</h1>
</div>
<div class="clearfix">
<label>Email</label>
<div class="input">
<input name="Email" type="text" class='required'>
</div>
</div>
<br>
<br>
<div class="clearfix">
<label>Agreements:</label>
<div class="input">
<ul class="inputs-list">
<li>
I accept the terms and conditions.
<!-- Check box is here, not working -->
<input type="checkbox" name="agree" value="1">
</li>
</ul>
</div>
</div>
<br>
<input class="btn primary" type="submit" value="Submit">
</form>
エラーが発生しますか? – Abhidev