Probleme avec disabled dans formulaire

bouboule22 Messages postés 12 Statut Membre -  
miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un probleme avec disabled, la zone CB reste toujours grisée. quelqu'un peut il m'aider?
Voici mon code:
<head>
<script language="javascript">
<!--
function carte(){
document.paiement.numero.disabled = false;
document.paiement.numero.focus();
}
function cheque(){
if(document.paiement.numero.disabled == false ){
document.paiement.numero.value = "";
document.paiement.numero.disabled = true;
}
}
//-->
</script>
</head>

<body>
<form name="paiement"...>
<input type="radio" name ="moyen" value="Ch" checked
onClick'="javascript:cheque();"> Chèque<br>
<input type="radio" name ="moyen" value="CB"
onClick'="javascript:carte();"> Carte Bancaire <br>
Numéro de la carte :
<input type="text" name ="numero" value="" disabled
onClick'="javascript:cheque();"> <br>
</form>
</body>
</html>

Merci d'avance !

3 réponses

  1. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    Salut,
    j'ai testé avec google-chrome 5.0, firefox 3.6, iceweasel 3.0, IE 7 et ça fonctionne tiens :

    PS : Tu m'excuseras j'ai viré le onclick dans le champs text:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">   
    
     <head>  
    
      <meta http-equiv="Content-Script-Type" content="text/javascript;text/html;charset=UTF-8" />  
    
     </head>  
    
       
    
     <body>  
    
      <form name="paiement">  
    
       <input id="check" type="radio" name ="moyen" value="Ch" checked  
    
       onclick="document.getElementById('field').disabled = true;" /> Chèque<br />  
    
         
    
       <input id="card" type="radio" name ="moyen" value="CB"  
    
       onclick="document.getElementById('field').disabled = false;" /> Carte Bancaire <br />  
    
         
    
       Numéro de la carte :  
    
       <input id="field" type="text" name ="numero" value="" disabled="disabled" /> <br />  
    
      </form>  
    
     </body>  
    
    </html>   
    
    
    0
  2. bouboule22 Messages postés 12 Statut Membre 1
     
    Merci beaucoup Miramaze !
    0
  3. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    De rien.
    0