Pb value d'une zone de teste

Signaler
Messages postés
17
Date d'inscription
vendredi 2 septembre 2005
Statut
Membre
Dernière intervention
12 juillet 2008
-
Messages postés
469
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
20 février 2017
-
bonsoir tout le monde
bon voila mon petit script :
<script type="text/javascript">
function generer(ou)
{  
  var Inp;
       //ajout d'une zone de texte  
       Inp=document.createElement("input");
       ou.appendChild(Inp) ;
       Inp.setAttribute("type","text") ;
       Inp.setAttribute("size",3) ;
       Inp.setAttribute("value","");
       Inp.setAttribute("name","txt");
       Inp.setAttribute("id","txt");

      //ajout d'un boutton
  var btn=document.createElement("input");
  btn.setAttribute("type","button") ;
  btn.setAttribute("name","maBtn") ;
  btn.setAttribute("value","afficher");
  ou.appendChild(btn);
}
</script>

jusqu'a présent,tous ce passe bien ,ma petite zone ainsi que mon boutton son ajouter au document lors de l'appel de la fonction generer(document.body) .mais je ne sais pas comment faire pour :
1-récuperer ce ke je saisi dans la zone (txt).
2-afficher une simple alert lors du clik sur le boutton (maBtn).

merci d'avance pour des eventuelles réponses.

1 réponse

Messages postés
469
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
20 février 2017
6
Bonjour,
Pour ce qui est de récuperer la valeur de ton champ texte tu peux le faire sur le onBlur ( perte de focus de ton contrôle ), donc dans ta méthode tu rajoutes :
Inp.onblur=function (){ 
      alert ("recupère la valeur " + Inp.value)
};
et pour afficher une alerte "simple" sur ton bouton :
btn.onmousedown=function(){
    alert("mon message")
};

Voilà

[o-_-o]