Jquery validation plugin : checkbox included an input required
Hi,
I am using
http://jqueryvalidation.org/
I have a simple checkbox "are you member : yes or no".
I put this one required with the validation plugin.
Then, if a someone check no, i do nothing more.
But, if someone check yes, i want to include another input required : the member's number.
And I didn't find how to do it.
here the formular part :
- <ul class="inline">
<li><p><label id="inscriptionenligneouinon_membre"> <?php echo $lang['inscriptionenligne_ouinon']; ?> </label></p></li>
<li><p><input type="radio" name="ouinon" value="oui" id="membre" class="width"/> </p></li>
<li><p><label class="membreoui" for="oui"><?php echo $lang['inscriptionenligne_oui']; ?></label><br /></p></li>
<li><p><input type="radio" name="ouinon" value="non" id="membrenon" class="width" /> </p></li>
<li><p><label class="membrenon" for="non"><?php echo $lang['inscriptionenligne_non']; ?></label><br /></p></li>
<li><p><label for="inscriptionenligne_nummembre" class="num_membre" ><?php echo $lang['inscriptionenligne_nummembre']; ?>:</label></p></li>
<li><p><input type="text" name="inscriptionenligne_nummembre" id="inscriptionenligne_nummembre" /></p></li>
</ul>
then, i've tried somme thing but didn't find
- $().ready(function() {
// validate signup form on keyup and submit
$("#inscriptionenligneform").validate({
rules: {
//if ($('input[name=membre]:checked').value == true){
//if ($("#membre input[type='radio']:checked").val())
//if (document.getElementById('ouinon').checked == true)
// inscriptionenligne_nummembre: "required",
//}
//ouinon:"required",
//{
// required : "true",
//equalTo:
//{
// value : "oui";
// inscriptionenligne_nummembre :"required",
//}
//}
inscriptionenligne_nummembre :
{
required: true,
//ouinon: {
//depends: function(element)
// {
// return $("#ouinon").is(":checked");
// }
//}
} });
});
I put all my tests in comment....
Do you know how to write that ?
(chekbox and if yes, another input required)
many thanks for your ideas
Timama