Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoar, estou com um script de jquery que valida todos fieldsets da minha página
Porem, algumas perguntas são opcionais, dai eu queria especificar quais fieldsets devem ser validados
codigo
<fieldset>
<legend>O professor é assíduo, está sempre presente, em sala de aula?</legend>
<input type="radio" name="data[Answer][answer2]" id="answer2_1" value="1" />Excelente
<input type="radio" name="data[Answer][answer2]" id="answer2_2" value="2" />Muito Bom
<input type="radio" name="data[Answer][answer2]" id="answer2_3" value="3" />Bom
<input type="radio" name="data[Answer][answer2]" id="answer2_4" value="4" />Regular
<input type="radio" name="data[Answer][answer2]" id="answer2_5" value="5" />Deficiente
<input type="radio" name="data[Answer][answer2]" id="answer2_6" value="6" />Insatisfatório
</fieldset>
<script>
$(function(){
$('form').bind('submit',function(){
$.each($('fieldset'),function(){
var input = $('input',this).get();
var chk = false;
for (var i in input) {
if (input*.checked) {*
chk = true;
break;
}
}
if (!chk) {
alert('Esta pergunta não foi respondida\n'+$('legend',this).text());
return false;
}
});
return false;
});
});
</script>
--------------------
na linha
$.each($('fieldset'),function(){
criar um array contendo todos os id's dos fieldsets
Carregando comentários...