2010-08-13 5 views
0
<input type="radio" name="regenerate" value="1" id="cus" /> 
     <input type="radio" name="regenerate" value="2" id="gen" /> 
     <input type="checkbox" name="renerateEmail" id="renerateEmail" /> 
    <div id="txt" style="display:none"><input type="password" name="pass" id="pass" /><br /> 
    <input type="password" name="repass" id="repass" /></div> 

Je veux masquer et afficher le div "txt" lorsque le bouton radio a la valeur 1, comment puis-je faire cela.jquery radiobutton sélectionnez la valeur

Répondre

1

? peut-être cela

$("input[name=regenerate]").click(function(){ 
    if($(this).val() == 1) { 
     $("#txt").show(); 
    } else { 
     $("#txt").hide(); 
    } 
}); 
0

Votre demande n'est pas claire. Voulez-vous masquer la div lorsque le bouton radio est 1 et le montrer quand il est 2? Ou quoi?

Vous voulez quelque chose comme:

if ($("#cus:checked").length == 1) { 
    $("#txt").show(); 
} 
0

"cache show" .. "a la valeur 1" - pas exactement clair ce que vous voulez, mais .. voici une façon

$(':radio[name=regenerate]').click(function() { 
    if ($(':radio[name=regenerate]:checked').val() == 1) 
    $('#txt').show() 
    else 
    $('#txt').hide(); 
}) 
Questions connexes