Ir para conteúdo

POWERED BY:

Arquivado

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

Guga01

Checkbox com Jquery

Recommended Posts

Boa tarde pessoal!

 

Tenho um formulário com vários checkbox. A estrutura é mais ou menos assim:

 

echo "<div class='campoFormulario'>";
echo "<div class='campo'>";
echo "Conhecimento";
echo "</div> <!-- Fim da div campo -->";
echo "<div class='valor'>";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkConhecimento' id='checkConhecimento' value='5' />";
echo "</div> <!-- Fim da div nota -->";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkConhecimento' id='checkConhecimento' value='4' />";
echo "</div> <!-- Fim da div nota -->";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkConhecimento' id='checkConhecimento' value='3' />";
echo "</div> <!-- Fim da div nota -->";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkConhecimento' id='checkConhecimento' value='2' />";
echo "</div> <!-- Fim da div nota -->";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkConhecimento' id='checkConhecimento' value='1' />";
echo "</div> <!-- Fim da div nota -->";
echo "</div> <!-- Fim da div valor -->";
echo "</div> <!-- Fim da div campoFormulario -->";


echo "<div class='campoFormulario'>";
echo "<div class='campo'>";
echo "Eficiência";
echo "</div> <!-- Fim da div campo -->";
echo "<div class='valor'>";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkEficiencia' id='checkEficiencia' value='5' />";
echo "</div> <!-- Fim da div nota -->";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkEficiencia' id='checkEficiencia' value='4' />";
echo "</div> <!-- Fim da div nota -->";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkEficiencia' id='checkEficiencia' value='3' />";
echo "</div> <!-- Fim da div nota -->";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkEficiencia' id='checkEficiencia' value='2' />";
echo "</div> <!-- Fim da div nota -->";
echo "<div class='nota'>";
echo "<input type='checkbox' name='checkEficiencia' id='checkEficiencia' value='1' />";
echo "</div> <!-- Fim da div nota -->";
echo "</div> <!-- Fim da div valor -->";
echo "</div> <!-- Fim da div campoFormulario -->";

 

Preciso verificar, para cada fator (conhecimento, eficiência), se foi selecionado e qual a nota. O código jquery que tenho é:

 

if ($('#checkConhecimento').is(':checked'))
var conhecimentoR = $(this).val();
else
var conhecimentoR = 0;


if ($('#checkEficiencia').is(':checked'))
var eficienciaR = $(this).val();
else
var eficienciaR = 0;

 

Mas, quando dou um alerta para ver qual o valor selecionado, vem vazio. Onde estaria o erro? Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não pode duplicar IDs.

 

ID deve ser um identificador único num documento.

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.