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 :

Button Reset JS


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut Button Reset JS
    Bonjour

    mon problème est le suivant

    j'ai crée un formulaire de deux listes déroulantes pour but de filtrer mes enregistrement ,je veux mettre mes valeurs de mes listes a zero tout en affichant comme l'exemple ci-dessous ce qui ecrit dans les accolades

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Localistion:[choisir localisation]
    Client:[chosir client]
    Voici l'extrait du code

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    <?php
    $host='*****';
    $user='****';
    $pass='';
    $dbase='*****';
    ?>
     
       <form action="tableau.php" method="post">
    			<fieldset> 
    			<tr>
    			  <td>
    				<label><strong><font color="blue">Localisation :</font></strong></label>
     
    					<select name="Loc" id="local">
     
    	<?php
     
         	mysql_connect('localhost' , 'root' , '');
    		mysql_select_db('command');
     
    			$resultat1 = mysql_query ("SELECT Distinct Localisation FROM client");
     
    		while  ($row=mysql_fetch_array($resultat1))
    		{
    		echo '<option value="'.$row['Localisation'].'">'.$row['Localisation'].'</option>';
    		}
     
    	?>
    					</select> </td> </tr>
     
     <tr><td>
     <label><strong><font color="blue">Client :</font></strong></label>
      <select name="clt" id="client">
      <?php
      
      $resultat2 = mysql_query("SELECT Distinct SortClt FROM client");
      
      while ( $row = mysql_fetch_array($resultat2))
      {     
            echo '<option value="' . $row['SortClt'] . '">' . $row['SortClt'] . '</option>';
      }
      
      ?>
        </select> </td> </tr>
    	<br/>
    	<br/>Lister les clients.
    	<input type="hidden" name="btok" />
    	<input type="submit" value="Valider">
     <input type='reset'  value='Retablir'/>
      </fieldset>
    </form>
    Merci de votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Salut,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <select name="Loc" id="local">
    <option value='-1'>choisir localisation</option>
    <?php
         	mysql_connect('localhost' , 'root' , '');...

  3. #3
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Merci andry.aime

    La solution que tu m'as apportees est impeccable

    j'ai une petite question je veux inserer des alerts dans mon formulaire de listes deroulante comment je peux forcer a l'utilisateur de valider les deux listes deroulante sinon j'envoie une alerte de quoi il faut choisir les deux apres valider
    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    <?php
    $host='*****';
    $user='****';
    $pass='';
    $dbase='******';
    ?>
     
       <form action="tableau.php" method="post">
    			<fieldset> 
    			<tr>
    			  <td>
    				<label><strong><font color="blue">Localisation :</font></strong></label>
     
               <select name="Loc" id="local">
             <option value='-1'>choisir localisation</option>
     
    	<?php
     
         	mysql_connect('localhost' , 'root' , '');
    		mysql_select_db('command');
     
    			$resultat1 = mysql_query ("SELECT Distinct Localisation FROM client");
     
    		while  ($row=mysql_fetch_array($resultat1))
    		{
    		echo '<option value="'.$row['Localisation'].'">'.$row['Localisation'].'</option>';
    		}
     
    	?>
    					</select> </td> </tr>
     
     <tr><td>
     <label><strong><font color="blue">Client :</font></strong></label>
      <select name="clt" id="client">
      <option value='-1'>choisir client</option>
     
      <?php
      
      $resultat2 = mysql_query("SELECT Distinct SortClt FROM client");
      
      while ( $row = mysql_fetch_array($resultat2))
      {     
            echo '<option value="' . $row['SortClt'] . '">' . $row['SortClt'] . '</option>';
      }
      
      ?>
        </select> </td> </tr>
    	<br/>
    	<br/>Lister les clients.
    	<input type="hidden" name="btok" />
    	<input type="submit" value="Valider">
     <input type='reset'  value='Retablir'/>
      </fieldset>
    </form>
    Merci d'avance

  4. #4
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Bonjour

    je dois avouer que j'ai des difficultes pour faire des alertes dans mon Formlaire de listes deroulante


    Merci de votre aide

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Salut,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function verifier()
    {var a=document.getElementById('local');
    var b=document.getElementById('client');
    if(a.options[a.selectedIndex].value=='-1' || b.options[b.selectedIndex].value=='-1') 
    {
      alert('Ton Message');
      return false;
    }
    return true;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="submit" value="Valider" onsubmit="verifier()">

  6. #6
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Merci andry.aime

    tu es trop serviable

    je viens d'inserer la founction de verification dans mon code php

    mais je ne sais pas pourquoi ca ne marche pas

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
     
    <?php
    $host='******';
    $user='****';
    $pass='';
    $dbase='******';
    ?>
    <script type='text/javascript'>
     function verifier()
    var a=document.getElementById('local');
    var b=document.getElementById('client');
    if(a.options[a.selectedIndex].value=='-1' || b.options[b.selectedIndex].value=='-1') 
    {
      alert('Selection incorrect');
      return false;
    }
    </script>
       <form action="tableau.php" method="post">
    			<fieldset> 
    			<tr>
    			  <td>
    				<label><strong><font color="blue">Localisation :</font></strong></label>
     
               <select name="Loc" id="local">
             <option value='-1'>choisir localisation</option>
     
    	<?php
     
         	mysql_connect('localhost' , 'root' , '');
    		mysql_select_db('command');
     
    			$resultat1 = mysql_query ("SELECT Distinct Localisation FROM client");
     
    		while  ($row=mysql_fetch_array($resultat1))
    		{
    		echo '<option value="'.$row['Localisation'].'">'.$row['Localisation'].'</option>';
    		}
     
    	?>
    					</select> </td> </tr>
     
     <tr><td>
     <label><strong><font color="blue">Client :</font></strong></label>
      <select name="clt" id="client">
      <option value='-1'>choisir client</option>
     
      <?php
      
      $resultat2 = mysql_query("SELECT Distinct SortClt FROM client");
      
      while ( $row = mysql_fetch_array($resultat2))
      {     
            echo '<option value="' . $row['SortClt'] . '">' . $row['SortClt'] . '</option>';
      }
      
      ?>
        </select> </td> </tr>
    	<br/>
    	<br/>Lister les clients.
    	<input type="hidden" name="btok" />
    	<input type="submit" value="Valider" onsubmit="verifier()">
     <input type='reset'  value='Retablir'/>
      </fieldset>
    </form>
    Merci d'avance

  7. #7
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    J'ai modifié mon post, j'ai omis les accolades au début et à la fin de la fonction.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function verifier()
    {var a=document.getElementById('local');
    var b=document.getElementById('client');
    if(a.options[a.selectedIndex].value=='-1' || b.options[b.selectedIndex].value=='-1') 
    {
      alert('Ton Message');
      return false;
    }
    return true;
    }

  8. #8
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Merci andry.aime

    la fonction ca marche pas je ne sais pas

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
     
    <?php
    $host='****';
    $user='***';
    $pass='';
    $dbase='*****';
    ?>
    <script type='text/javascript'>
    function verifier()
    {var a=document.getElementById('local');
    var b=document.getElementById('client');
    if(a.options[a.selectedIndex].value=='-1' || b.options[b.selectedIndex].value=='-1') 
    {
      alert('Selection incorrecte');
      return false;
    }
    return true;
    }
    </script>
       <form action="tableau.php" method="post">
    			<fieldset> 
    			<tr>
    			  <td>
    				<label><strong><font color="blue">Localisation :</font></strong></label>
     
               <select name="Loc" id="local">
             <option value='-1'>choisir localisation</option>
     
    	<?php
     
         	mysql_connect('localhost' , 'root' , '');
    		mysql_select_db('command');
     
    			$resultat1 = mysql_query ("SELECT Distinct Localisation FROM client");
     
    		while  ($row=mysql_fetch_array($resultat1))
    		{
    		echo '<option value="'.$row['Localisation'].'">' .$row['Localisation'].'</option>';
    		}
     
    	?>
    					</select> </td> </tr>
     
     <tr><td>
     <label><strong><font color="blue">Client :</font></strong></label>
      <select name="clt" id="client">
      <option value='-1'>choisir client</option>
     
      <?php
      
      $resultat2 = mysql_query("SELECT Distinct SortClt FROM client");
      
      while ( $row = mysql_fetch_array($resultat2))
      {     
            echo '<option value="' . $row['SortClt'] . '">' . $row['SortClt'] . '</option>';
      }
      
      ?>
        </select> </td> </tr>
    	<br/>
    	<br/>Lister les clients.
    	<input type="hidden" name="btok" />
    	<input type="submit" value="Valider" onsubmit="verifier()">
     <input type='reset'  value='Retablir'/>
      </fieldset>
    </form>
    Merci d'avance

  9. #9
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Mais ton script dans le head.
    Sinon, on peut voir le HTML généré?

  10. #10
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Merci andry.aime

    ben j'ai consultee le console d'erreur de FireFox

    l'erreur envoyer par le navigateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Erreur*: Permission refusée d'appeler la méthode Location.toString
    Alors j'essaies de changer l'evenement onSubmit par onClick la fonction marche et les alerts apparaitre apres les tests

    mais reste l'erreur

    Merci d'avance

  11. #11
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Cette erreur est due à Firebug et pas à ton script
    Elle n'est pas bien grave.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  12. #12
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Bonjour a tous

    j'aimerai juste dire un mot de remerciement a toi andry.aime

    je remercie aussi Bovino

    et le remerciement pour tous les membres de DVP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Reset Button ne marche pas
    Par rrbenez dans le forum Développement Sharepoint
    Réponses: 2
    Dernier message: 03/12/2009, 10h27
  2. [DOM] souci de button reset
    Par developpeuse20 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 10/03/2009, 17h55
  3. Réponses: 5
    Dernier message: 17/06/2005, 16h17
  4. [Struts]ActionForm & reset
    Par djoukit dans le forum Struts 1
    Réponses: 6
    Dernier message: 23/03/2004, 10h07
  5. Toolbar Buttons et paramètres
    Par Lux interior dans le forum XMLRAD
    Réponses: 4
    Dernier message: 13/06/2003, 19h44

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