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 :

Verification du remplissage de plusieurs champs [Fait]


Sujet :

JavaScript

  1. #21
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    et les quotes autour de submit ... ?

  2. #22
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 42
    Points
    42
    Par défaut
    En effet je les ai oubliées en trafiquant et retrafiquant mon code.

    Mais ça ne change rien, avec ou sans

  3. #23
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    oui il n'y a plus qu'avec le code complet que l'on trouvera le bug ...

  4. #24
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 42
    Points
    42
    Par défaut
    Mon <head>:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="css.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" type="text/css" href="csshorizontalmenu.css">
    <script type="text/javascript" src="csshorizontalmenu.js"></script>
     
     
    <script type="text/javascript">
    function VerifForm(){ var AllIsOk=0;
     
     
                           if(document.forms['Formulo'].elements['nom'].value==''){AllIsOk++;}
                           if(document.forms['Formulo'].elements['prenom'].value==''){AllIsOk++;}
    	          if(document.forms['Formulo'].elements['societe'].value==''){AllIsOk++;}
                           if(document.forms['Formulo'].elements['mail'].value==''){AllIsOk++;}
    	          if(document.forms['Formulo'].elements['telephone'].value==''){AllIsOk++;}
                           if(document.forms['Formulo'].elements['adresse'].value==''){AllIsOk++;}
    	          if(document.forms['Formulo'].elements['postal'].value==''){AllIsOk++;}
                           if(document.forms['Formulo'].elements['ville'].value==''){AllIsOk++;}
     
                           if(AllIsOk==0){
    		alert(AllIsOk);
    		return true;}
    		else{
    		alert('veuillez remplir tous les champs');
    		return false}
    }</script>
    Mon <Form> :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <body topmargin="0" onload="donneFocus('champ1');">
    ...
    <Form onsubmit="return VerifForm()" action="formulo.asp" method=POST >
    <table width=80% cellpadding=5 class="contenu">
    	<tr style="color:#FF6600;">
    	<th colspan=2 width=45%> Vos coordonnées:</th>
    	<th width=10%></th>
    	<th colspan=2 width=45%> Votre demande:</th>
    	</tr>
    	<tr>
    	<td width=25%>Nom (*) :</td><td><input name="nom" tabindex="1" id="champ1" value='' size=25 maxlength=40 type="margin-left:125px;"></td>
    	<td width=8%></td><td>Objet de la demande (*) :</td>
    	<td><select name="objet" tabindex="9"> <!-- ajouter, enlever ou modifier la liste des sujets proposés -->
    	<option>Autre  </option>
    	<option>Achat de produit  </option>
    	<option>Assister à une conférence  </option>
    	<option>Prestation de service </option>
    	<option>Question commerciale  </option>
    	<option>Question technique  </option>
    	</select></td></tr>
    	<tr>
    	<td width=25%>Prénom&nbsp;(*) :</td><td><input name="prenom" tabindex="2" id="champ2" value='' size=25 maxlength=40></td><td width=8%></td>
    	<td colspan=2 rowspan=4><textarea name="message" tabindex="10" id="champ9" value='' cols=45 rows=9></textarea></td></tr>
    	<tr>
    	<td width=25%>Société (*) :</td><td><input name="societe" tabindex="3" id="champ3" value='' size=25 maxlength=50></td><td width=8%></td></tr>
    	<tr>
    	<td width=25%>E-mail (*) :</td><td><input name="mail" tabindex="4" id="champ4" value='' size=25 maxlength=40></td><td width=8%></td></tr><tr>
    	<td width=25%>Téléphone&nbsp;(*) :</td><td><input name="telephone" tabindex="5" id="champ5" value='' size=25 maxlength=10></td><td width=8%></td></tr><tr>
    	<td width=25%>Adresse (*) :</td><td><input name="adresse" tabindex="6" id="champ6" value='' size=25 maxlength=50></td><td width=8%></td></tr><tr>
    	<td width=25%>C. Postal (*) :</td><td><input name="postal" tabindex="7" id="champ7" value='' size=25 maxlength=5></td><td width=8%></td></tr><tr>
    	<td width=25%>Ville (*) :</td><td><input name="ville" tabindex="8" id="champ8" value='' size=25 maxlength=40></td><td width=8%></td></tr>	</table>
    	<p style="font-size:0.8em; font-style:italic; color=grey;">(*) champ obligatoire</p>
    	<p style="margin-left:200;"><input type='submit' value="Envoyer le message"></p>
    	</Form>
    ...
    </Body>

  5. #25
    Expert éminent sénior

    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
    Points : 36 571
    Points
    36 571
    Par défaut
    Que t'affiche ton alert(AllIsOk) dans les différents cas (champs remplis ou non) ?

    A+

  6. #26
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 397
    Points : 430
    Points
    430
    Par défaut
    Ton form n'a pas de name??? Comment tu veux appeler les éléments à l'intérieur de formulo alors que ça n'existe pas? Ou alors j'ai regardé trop vite...

  7. #27
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 42
    Points
    42
    Par défaut
    Bwarf!

    J'ai enlevé-rajouté plusieurs fois le name, et je l'ai collé en allant un peu vite dans un table juste au dessus du form... évidemment quand je vérifie si le name y est je le vois... une ligne au dessus...

    Bon, du coup ça m'envoie bien mon alert quand je n'ai pas rempli les champs, et l'autre alert me renvoie AllisOK à 0 (forcément).

    Bon, je vais pouvoir tester avec le mailer avant de viser plus haut.

    Merci, quand on a son propre code sous les yeux à longueur de temps on ne voit plus ce qui devrait y sauter

  8. #28
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 42
    Points
    42
    Par défaut
    Tout est bon dans le co(de)chon, mon formulaire n'est submité que quand tout est rempli, le mailer est sur une autre page appelée, ce qui m'évite le doublon. Je vais pouvoir aller plus loin, à savoir le test du champ mail et des numeros de tel et code postal ^^

    Merci beaucoup pour l'aide si précieuse.


    Au passage, pour ouvrir une fenêtre à part je sais que c'est avec window.open, mais je n'ai pas réussi à la passer dans l'action de mon formulaire. Vous auriez la syntaxe exacte s'il vous plaît?

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [AC-2007] Remplissage de plusieur champs selon valeur.
    Par adelion dans le forum Access
    Réponses: 2
    Dernier message: 26/04/2015, 14h43
  2. Réponses: 0
    Dernier message: 28/02/2008, 14h46
  3. [CR] Groupement dynamique sur plusieurs champs paramètrés
    Par CDRIK dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 07/06/2004, 17h55
  4. recuperer les id sur plusieurs champs
    Par matN59 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/03/2004, 10h23
  5. [CR9] Plusieurs champs dans details
    Par maxxou dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 28/01/2004, 13h35

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