Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

etapombas

Validacao de fieldsets em jquery

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe se eu estiver falando besteira mas se você criar a tag no HTML por exemplo:

<fieldset validar="1">

E mandar por javascript verificar esta tag não tem como?

 

Não sou especialista mas foi uma tentativa, tomara que ajude.

 

[]tz ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.