Dobrý den,
nemá někdo zkušenosti s podmíněnou validací víceúrovňového radio přepínače pomocí jQuery? Mám ve fomuláři radio přepínač a po volbě se mi zobrazí pro tuto volbu upřesňující podootázky. Pomocí jQeury Validate umím ověřit že byla některá z variant v první úrovni zvolena, ale nevím jak se podmíněně zeptat, jestli u této zvolené první úrovně je zvolena i úroveń druhá. Můj kód nyní vypadá následovně:
<style type="text/css">.skryt {padding-left: 20px; display: none;}</style>
<script language="javascript">
$(document).ready(function(){
$("input[name=odpoved]").change(function(){
var hodnota = $(this).val();
$(".skryt").hide();
$("#volba"+hodnota).show();
});
$("#formular").validate({
rules: {
odpoved: {
required: true
}
},
messages: {
odpoved: {
required: "Vyberte jednu z možností!"
}
}
});
});
</script>
<form method="post" name="formular" id="formular">
<p><input type="radio" name="odpoved" value="1">Varianta č.1</p>
<div id="volba1" class="skryt">
<input type="radio" name="varianta1" value="1" />Ano<br />
<input type="radio" name="varianta1" value="2" />Ne<br />
<input type="radio" name="varinata1" value="3" />Nevím
</div>
<p><input type="radio" name="odpoved" value="2" />Varinata č.2</p>
<div id="volba2" class="skryt">
<input type="radio" name="varianta1" value="1" />Nikdy<br />
<input type="radio" name="varianta1" value="2" />Stále<br />
<input type="radio" name="varinata1" value="3" />Občas
</div>
<label for="odpoved" class="error" style="display:none;">Vyberte jednu z možností!</label>
<input type="submit" name="odeslat" value="Odeslat" />
<form>
Děkuji za nápady
Dave