Désactiver zone de texte

nina -  
 nina -
Bonjour,
j ai créer une page en php contennant deux boutons radio et une zone de texte je veux désactiver la zone de texte si on ciique sur le bouton radio
merci
Configuration: Windows XP
Firefox 3.0.5

6 réponses

  1. Lefouerrant Messages postés 578 Statut Membre 116
     
    On peut avoir ton code stp ?
    0
    1. nina
       
      le code des boutons et la zone de texte?
      0
  2. Lefouerrant Messages postés 578 Statut Membre 116
     
    oui, stp
    0
    1. nina
       
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <div class="Style8" id="Layer14"><strong>Mode:</strong></div>
      <div id="Layer2">
      <label></label>
      <form id="form1" name="form1" method="post" action="">
      <p>
      <label>
      <input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
      Control</label>
      <br />
      <label>
      <input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
      Instruction</label>
      <br />
      </p>
      </form>
      </div>
      <label><span class="Style3">Reception </span><strong>: </strong>
      <input type="text" name="textfield2" />
      </label>
      </body>
      </html>
      0
  3. Lefouerrant Messages postés 578 Statut Membre 116
     
    donc tu veux que le champ de texte disparraisse quand tu selectionne l'option 2 ?
    0
    1. nina
       
      oui je eux qu il soit désactivé si on clicque sur le deuxiéme bouton
      merci
      0
  4. Lefouerrant Messages postés 578 Statut Membre 116
     
    essaye :
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <div class="Style8" id="Layer14"><strong>Mode:</strong></div> 
    <div id="Layer2"> 
    <label></label> 
    <form id="form1" name="form1" method="post" action=""> 
    <p> 
    <label> 
    <input type="radio" name="Groupe de boutons radio1" value="bouton radio" onclick="textfield2.style.visibility='visible'" /> 
    Control</label> 
    <br /> 
    <label> 
    <input type="radio" name="Groupe de boutons radio1" value="bouton radio" onclick="textfield2.style.visibility='hidden'" /> 
    Instruction</label> 
    <br /> 
    </p> 
    </form> 
    </div> 
    <label><span class="Style3">Reception </span><strong>: </strong> 
    <input type="text" name="textfield2" /> 
    </label> 
    </body> 
    </html>
    
    0
    1. nina
       
      merci bcp
      mai y a t il pas une facon pour la désactiver et pa la cacher totalement??
      merci
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Nep_51 Messages postés 56 Statut Membre 9
     
    Si c'est possible de le desactiver et pas le cacher:
    Remplace le
    textfield2.style.visibility='hidden'
    par
    textfield2.disabled =true;

    disabled prends les valeurs true ou false.

    Nep
    http://www.cultureg.com
    0
    1. nina
       
      merci ca marche tré bien mai quand quand je cilque sur l autre bouton radio la zone de texte reste tjr désactivé
      merci
      0
  7. Nep_51 Messages postés 56 Statut Membre 9
     
    Oui c'est normal il faut la réactiver en remplacant:
    textfield2.style.visibility='visible'
    par
    textfield2.disabled =false;
    sur ton premier bouton

    Nep
    http://www.cultureg.com
    0
    1. nina
       
      merci ca marche trés bien
      0