problème avec formulaire et code javascript

problème avec formulaire et code javascript - HTML/CSS - Programmation

Marsh Posté le 29-04-2007 à 11:08:59    

Salut,  
 
je voudrais colorer le champ lorsqu'il est vide et afficher un message...
 
code  dans le head  :  
 

Code :
  1. <script text="text/javascript">
  2. function verif_texte();
  3. {
  4. var valeur=document.getElementById('plop').value;
  5. if (valeur =="" )
  6. {
  7. document.getElementById('plop').style.borderColor="red";
  8. document.getElementById('plop').style.fgColor="red";
  9. document.getElementById('plop').value="Vous devez saisir un texte";
  10. }
  11. else
  12. {
  13. document.getElementById('plop').style.borderColor="green";
  14. }
  15. alert(valeur);
  16. }
  17. </script>


 
code dans le body  
 

Code :
  1. <form name="form" id="form">
  2. <input type="text"  id="plop" name="plop" value="champs texte" onblur="javascript: verif_texte();" />
  3. </form>


 
Mais ça marche pas... C'est quoi le souci ?  :jap:


Message édité par Ryoh le 29-04-2007 à 12:22:17
Reply

Marsh Posté le 29-04-2007 à 11:08:59   

Reply

Marsh Posté le 29-04-2007 à 13:49:34    

C'est pas plutôt à la validation que tu devrais faire ça?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Marsh Posté le 29-04-2007 à 20:22:08    

quand on clique sur le bouton envoyer ? oui
 
mais je veux le faire avant,  au moment où on rentre les données, quand tu sors du champ avec le onblur. ça doit être posible non ??????????????????

Reply

Marsh Posté le 30-04-2007 à 13:20:04    

Enlève le "javascript :" dans l'élément <input> :  onblur="verif_texte();"
 
"javascript:" s'utilise surtout dans les href des éléments <a>.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed