Problème d'envoi de formulaire malgré une erreur js

Problème d'envoi de formulaire malgré une erreur js - HTML/CSS - Programmation

Marsh Posté le 07-06-2009 à 13:43:33    

Donc voilà j'ai un problème avec un script js et mon formulaire :  
code js :  

Code :
  1. function init() {
  2. if (document.getElementById('nouveau').value.length!=0) {
  3.  if (document.getElementById('pourquoi').value.length==0) {
  4.   alert ("Vous devez entrer une motivation" );
  5.   document.getElementById('pourquoi').focus();
  6.   return false;
  7.  }
  8. }
  9. }


le formulaire :  

Code :
  1. Pour envoyer votre avatar => <input type=\"file\" class=\"bouton\" name=\"nouveau\" id=\"nouveau\" /><br />
  2. <textarea cols=\"50\" rows=\"6\" value=\"\" name=\"pourquoi\" id=\"pourquoi\" onkeyup=\"textLimit(this, 300);\">
  3. <input type="submit" class="bouton" name="pref" value="Valider" onclick="init()">


 
Le problème c'est que mon formulaire est envoyer malgré l'erreur.
 
Merci de votre aide.


Message édité par jazon14 le 07-06-2009 à 13:45:08

---------------
C'est lorsqu'on a tout perdu qu'on est libre de faire tout ce que l'on veut...(Edward Norton, Fight Club)
Reply

Marsh Posté le 07-06-2009 à 13:43:33   

Reply

Marsh Posté le 07-06-2009 à 14:01:42    

http://openweb.eu.org/articles/validation_formulaire
utilise plutot un onsubmit sur le form


---------------

Reply

Marsh Posté le 09-06-2009 à 14:06:07    

Merci ça marche.


---------------
C'est lorsqu'on a tout perdu qu'on est libre de faire tout ce que l'on veut...(Edward Norton, Fight Club)
Reply

Sujets relatifs:

Leave a Replay

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