begin process at 2012 05 29 15:26:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

PB verif formaulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PB verif formaulaire

lundi 31 octobre 2005 à 16:04:05 | PB verif formaulaire

fredericmaill

Membre Club

bonjour @ tous !!

j'ai un pb avec la verification de mon formulaire html,  j'ai fais un petit script en javascript mais il ne marche pas bien, il ne teste pas tout les champs

voici mon code :

insertion1.php:

<html>
  <head>
    <title>insertion de données boutique</title>
  </head>
<body>

<SCRIPT LANGUAGE="JavaScript">

// verification saisie formulaire d'insertion

function verifForm(insertion){
 
  if( insertion.marque.value == "")
   alert('vous devez indiquer une marque !!') ;
  else if( insertion.ville.value == "")
   alert('vous devez indiquer une ville !!');
  else if( insertion.adresse.value == "")
   alert('vous devez indiquer une adresse !!') ;
 else if( insertion.postal.value == "")
   alert('vous devez indiquer un code postal!!')
  else if( insertion.ville2.value == "") .
   alert('vous devez indiquer une ville2 !!') ;
  else if( insertion.horaires.value == "")
   alert('vous devez indiquer les horaires !!') ;
 else  if( insertion.pays.value == "")
   alert('vous devez indiquer un pays !!') ;
  else if( insertion.tel.value == "")
   alert('vous devez indiquer un numero de telephone !!') ;
 
insertion.submit();
  }
</SCRIPT>

<form name="insertion" action="insertion2.php" method="POST">
  <table border="0" align="center" cellspacing="2" cellpadding="2">
    <tr align="center">
      <td>Marque</td>
      <td><input type="text" name="marque"></td>
    </tr>
    <tr align="center">
      <td>Ville</td>
      <td><input type="text" name="ville"></td>
    </tr>
    <tr align="center">
      <td>Adresse</td>
      <td><input type="text" name="adresse"></td>
    </tr>
    <tr align="center">
      <td>Code postal</td>
      <td><input type="text" name="postal"></td>
    </tr>
    <tr align="center">
      <td>Ville2</td>
      <td><input type="text" name="ville2"></td>
    </tr>
 <tr align="center">
      <td>Horaires</td>
      <td><input type="text" name="horaires"></td>
    </tr>
 <tr align="center">
      <td>Pays</td>
      <td><input type="text" name="pays"></td>
    </tr> 
  <tr align="center">
      <td>Tel&eacute;phonne</td>
      <td><input type="text" name="tel"></td>
    </tr>
    <tr align="center">
   <td colspan="2"><input name="button" type="button" onClick="verifForm(this.form)" value="Envoyer"></td>
    </tr>
  </table>
</form>
</body>
</html>

insertion2.php ( je met ce code car le formulaire en fait reference)

<?php
  //connection au serveur
  $cnx = mysql_connect( "localhost", "root", "" ) ;
 
  //sélection de la base de données:
  $db  = mysql_select_db( "nafnaf" ) ;
 
  //récupération des valeurs des champs:
  //Marque :
  $marque    = $_POST["marque"] ;
  //ville:
  $ville = $_POST["ville"] ;
  //adresse:
  $adresse    = $_POST["adresse"] ;
  //code postal:
  $cp         = $_POST["postal"] ;
  //ville2:
  $ville2     = $_POST["ville2"] ;
  //horaire:
  $horaires    = $_POST["horaires"] ;
  //pays:
  $pays       = $_POST["pays"] ;
  //pays:
  $telephone  = $_POST["tel"] ;
 
  //création de la requête SQL:
  $sql = "INSERT  INTO boutiques (marque, ville, adresse, postal, ville2, horaires, pays, tel)
            VALUES ( '$marque', '$ville', '$adresse', '$cp', '$ville2', '$horaires', '$pays', '$telephone' ) " ;
 
  //exécution de la requête SQL:
  $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
 
  //affichage des résultats, pour savoir si l'insertion a marchée:
 
  /*
  if($requete)
  {
    // echo("L'insertion a été correctement effectuée") ;
 // Header("Location:index.html");
  }
  else
  {
    echo("L'insertion à échouée") and Header("Location:insertion1.php");;
 
  }
  */
 
?>



Merci @ vous par avance

Frédéric !!



vive Javascript  !!!, vive la prog !!!

lundi 31 octobre 2005 à 16:47:44 | Re : PB verif formaulaire

bultez

Membre Club
Réponse acceptée !

Bonjour,
°il vaut mieux signaler toutes les erreurs
en une seule fois
°le input type=submit avec le onsubmit
dans le form est fait pourcontrôler
°je préfère éviter les elseif...

<html>
  <head>
    <title>insertion de données boutique</title>
  </head>
<body>
<SCRIPT tpy="TextJavaScript">
// verification saisie formulaire d'insertion
function verifForm(insertion)
{
  var l="";
  if( insertion.marque.value == "")
   l+='\r\nvous devez indiquer une marque !!' ;
  if( insertion.ville.value == "")
   l+='\r\nvous devez indiquer une ville !!';
  if( insertion.adresse.value == "")
   l+='\r\nvous devez indiquer une adresse !!' ;
 if( insertion.postal.value == "")
   l+='\r\nvous devez indiquer un code postal!!';
  if( insertion.ville2.value == "")
   l+='\r\nvous devez indiquer une ville2 !!' ;
  if( insertion.horaires.value == "")
   l+='\r\nvous devez indiquer les horaires !!' ;
 if( insertion.pays.value == "")
   l+='\r\nvous devez indiquer un pays !!' ;
  if( insertion.tel.value == "")
   l+='\r\nvous devez indiquer un numero de telephone !!' ;
if (l.length>0)
  {
   alert (l);
   return false;
  }
else {
   return true;
  }
  }
</SCRIPT>

<form name="insertion" action="insertion2.php" method="POST"
 onsubmit="return(verifForm(this));">
  <table border="0" align="center" cellspacing="2" cellpadding="2">
    <tr align="center">
      <td>Marque</td>
      <td><input type="text" name="marque"></td>
    </tr>
    <tr align="center">
      <td>Ville</td>
      <td><input type="text" name="ville"></td>
    </tr>
    <tr align="center">
      <td>Adresse</td>
      <td><input type="text" name="adresse"></td>
    </tr>
    <tr align="center">
      <td>Code postal</td>
      <td><input type="text" name="postal"></td>
    </tr>
    <tr align="center">
      <td>Ville2</td>
      <td><input type="text" name="ville2"></td>
    </tr>
 <tr align="center">
      <td>Horaires</td>
      <td><input type="text" name="horaires"></td>
    </tr>
 <tr align="center">
      <td>Pays</td>
      <td><input type="text" name="pays"></td>
    </tr>
  <tr align="center">
      <td>Tel&eacute;phonne</td>
      <td><input type="text" name="tel"></td>
    </tr>
    <tr align="center">
   <td colspan="2"><input type="submit" value="Envoyer"></td>
    </tr>
  </table>
</form>
</body>
</html>


Cordialement. Bul. ~
Site ~



Cette discussion est classée dans : insertion, alert, value, marque, pays


Répondre à ce message

Sujets en rapport avec ce message

Verification de champs [ par tib411 ] bonjour,Des petits problémes avec les verifications de formulaireVoila mon probléme :Pour l'instant j'arrive à verifier qu'un champ n'est pas videfunc empècher l'envoi du formulaire si tout les champs ne sont pas remplis [ par cgillet ] bonjour,j'ai crée un formulaire ( formule à la fin du message )j'ai rendu certain champs obligatoire mais je voudrais rendre l'envoi du dit formulaire Correction Html + Javascript [ par dream ] Voilà, j'ai voulu un peu modifier un des nombreux test qu'on peut trouver sur le net, mais bon je m'y connais pas vraiment. Si quelqu'un pouvait me co barre d'espace [ par bk51 ] bonjourje suis noviceje veux que dans un champ on ne puisse saisir que des chiffresmais avec cette fonction quand je ne mets rien j'ai un messagemais Formulaire+checkbox [ par CHABRY ] Bonjour, je suis un débutant en javascript et je compte écrire du code javascript générique visant la validation de n'importe quel formulaire indé Bug en javascript. [ par CHABRY ] Bonjour, J'ai réussi à valider les différents champs de saisie de mon formulaire mais le pb c qu'en validant les checkbox, ça se plante au niveau du " ptit prob sur un function simple js [ par destiny ] Lo all :)Bah juste un petite function pour verifier un champs texte et le modifier.La fonction :function verifddn() {   alert('verifddn'); // Juste un Calcul [ par dity ] DiTy AkA B@d Boµ Bonjour, je suis bloqué devant un travail... Je doit faire un calculateur en javascript, une page html & un fichier js pour exécute Value bouton radio ! [ par L0rD59580 ] J'ai un soucis pour récupérer la value d'un bouton radio regarde le codepour le bouton radio j'ai la réponse "Undefined" pour le champ de texte je reç If If Else... [ par plx4ever ] Salut à tous !Alors voila mon petit probleme qui doit etre tres simple a resoudre pourtant...Mon code: function verif(formulaire) { if(formulaire.nom.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,903 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales