IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

For renvoi true ?


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 43
    Par défaut For renvoi true ?
    Bonjour,

    J'ai ce petit javascript qui me permet de faire un mini contrôle sur les champs de mon formulaire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script type="text/javascript">
    function ValidForm(){
    	var form = document.frm677;
    	var isOk = false;
    	for(var i = 0; i <= form.elements.length; i++){
    		var oObj = form.elements[i];
    		if(oObj.type == 'submit'){ continue; }
    		if(oObj.value != ''){
    			isOk = true;
    		}
    	}
    	return isOk;
    }
    </script>
    Je ne sais pas pour quel raison, mais dès la fin de mon for, il y a un genre de return true puisque mon formulaire est tout de même soumis.

    J'ai tourné le système de toutes les manières possible, mais rien à faire...

    Si quelqu'un à une idée ?

    Merci d'avance,

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    comment (et où) est appelée la fonction, dans ta page ?

    A+

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 89
    Par défaut
    Bonjour,

    Si tu as fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    onsubmit="ValidForm();"
    il faut faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    onsubmit="return ValidForm();"
    pour que la valeur retournée par ta fonction (true ou false) soit prise en compte.

Discussions similaires

  1. [PHP 5.4] la fonction mail me renvoie true mais je ne reçois pas d'email
    Par lganne dans le forum Langage
    Réponses: 4
    Dernier message: 08/04/2015, 09h49
  2. Réponses: 5
    Dernier message: 30/05/2007, 18h08
  3. Réponses: 1
    Dernier message: 03/05/2007, 11h21
  4. [MySQL] Requête qui ne s'exécute pas MAIS qui renvoie true pour mysql_query()
    Par francis13 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/05/2007, 03h31
  5. Réponses: 2
    Dernier message: 16/04/2005, 20h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo