ユーザー入力に応じて、特定のフィールドの検証ルールを無効にします。
jqueryバリデータープラグインを使用して、それは可能ですか?JSfiddleはここにあります:http://jsfiddle.net/webhelpla/3eQam/
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#form").validate();
});
</script>
</head>
<body>
<form id="form" method="get" action="">
<p>
<label>Validate all
<input type="radio" name="fields_to_validate" value="all" id="fields_to_validate_0">
</label>
</p>
<p>
<label> Validate name only
<input type="radio" name="fields_to_validate" value="name" id="fields_to_validate_1">
</label>
</p>
<p>
<label for="cname">Name</label>
*<input id="cname" name="name" size="25" class="required" minlength="2" />
</p>
<p>
<label for="cemail">E-Mail</label>
*<input id="cemail" name="email" size="25" class="required email" />
</p>
<p>
<input class ="submit" type="submit" value="Submit"/></p></form>
</body>
</html>