Validacao de fieldsets em jquery
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
Discussão (1)
Carregando comentários...