Ir para conteúdo

POWERED BY:

Arquivado

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

eronventer

[Resolvido] Posição do array selecionado

Recommended Posts

Ae galera,

 

Seguinte, tenho 5 radiobuttons na tela com o name="compra" e gostaria de pegar a posição do array do radiobutton marcado.

Porém isso não está acontecendo....ele pega o total e o nome só não me emite o alert do item que marquei....

 

$(document).ready(function(){
	var total = $("#formulario input:radio").size();
	var radio = $("#formulario input:radio").get();
	
	$("#confirma").click(function(){
		for (i=0; i<total; i++)
		{
			if ($("input[@name="+radio[i].name+"]").checked == true)
			{
				alert("Marcou "+i);
			}
		}
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

$(document).ready(function(){
	var $radio = $("#formulario :radio");
	
	$("#confirma").click(function(){
	  $radio.each(function(){
		if (this.checked) {
		  alert('Marcou',$radio.index(this));
		}
	  });
	});
});

Testa lá!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Belezura, valeu, funcionou....agora eu teria uma outra duvida....

Como eu poderia pegar o radiobutton marcado e que tenha a class CAMPO_NAVE?

 

Assim, preciso fazer com que ao selecionar o radio com a class CAMPO_NAVE ele valide um campo

input:text que deve ser preenchido, ja se marco o CAMPO_CURSO não é necessário verificar...

 

Por exemplo:

<input name="compra" type="radio" class="frm_campo_transparente CAMPO_NAVE" id="radio" value="1">
<input name="compra" type="radio" class="frm_campo_transparente CAMPO_NAVE" id="radio" value="2">
<input name="compra" type="radio" class="frm_campo_transparente CAMPO_NAVE" id="radio" value="3">
<input name="compra" type="radio" class="frm_campo_transparente CAMPO_CURSO" id="radio" value="1">
<input name="compra" type="radio" class="frm_campo_transparente CAMPO_CURSO" id="radio" value="2">

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.