Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1553 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  vérifier les champs d'un formulaire contact

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

vérifier les champs d'un formulaire contact

n°2004316
farized
Posté le 24-06-2010 à 00:17:28  profilanswer
 

svp aidez moi!
salut j'ai un formulaire ou l'internaute doit remplir certains champs. en meme temps je veux mettre un code qui vérifie si l'adresse émail est correcte ou  non et le tél en javascript mais je ne connais pas le java!
il ya une personne qui ma donné un code mais qui ne vérifie pas si les champs sont corretes ou non! et en+ quand je vérifie si les informations ont été inséré ds la base de donné , je trouve dans  le champ email "undefined" je ne c pas pourquoi!!

mood
Publicité
Posté le 24-06-2010 à 00:17:28  profilanswer
 

n°2004317
farized
Posté le 24-06-2010 à 00:20:49  profilanswer
 

voila le code est ce que vous pouvez le coriger?
 
Ta page html  
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<script type="text/javascript">
function createXHR(){
 var res=null;
 try{ res = new XMLHttpRequest();}//....
 catch (e) {//IE 6
  try { res = new ActiveXObject("Msxml2.XMLHTTP" );}
  catch (e) { //IE 5
   try { res = new ActiveXObject("Microsoft.XMLHTTP" );}
   catch (e) { res = null;}
  }
 }
 return res;
}
 
 
 
function envoi_mail(){
 
 //on attribue à chaque id les valeurs recupérées
 
 nom = document.getElementById('nom').value;  
 prenom = document.getElementById('prenom').value;  
 tel = document.getElementById('tel').value;  
 email = document.getElementById('email').value;
 sujet = document.getElementById('sujet').value;  
 message = document.getElementById('message').value;  
     //on verifie si tous les champs sont remplis
 
 if((nom!='')&&(email!='')&&(sujet!='')&&(prenom!='')&&(message!='')&&(tel!='')){
 var page = "insert.php";  
 var url = "&nom=" + nom + "&prenom=" + prenom + "&tel=" + tel + "&email=" + email + "&sujet=" + sujet + "&message=" + message;  
 oxhr = createXHR();
 oxhr.open("post", page, true);
 oxhr.onreadystatechange = function(){
  if (oxhr.readyState == 4 && oxhr.status == 200){  
  var ng =oxhr.responseText;
  //on vide les champs une fois l'insertion effectuée
   
        document.getElementById('nom').value='';
        document.getElementById('prenom').value='';
        document.getElementById('sujet').value='';
  document.getElementById('tel').value='';
  document.getElementById('email').value='';
  document.getElementById('message').value='';
        alert("Message transmis au webmaster!" );
  location.reload() ;  
  }
 }  
 oxhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded" );  
 oxhr.send(url); }
 else{
      alert("la saisie de tous les champs est obligatoire.Merci de verifier!" );
   
 }
 
 
 }
 
 
</script>
</head>
 
<body>
<form name="form1" method="post">  
<table width="300" border="0" align="center" cellpadding="0" cellspacing="0">  
<tr>  
<td width="114" id="cordonee">Nom:</td>  
<td width="13"> </td>  
<td width="273"><input name="nom" type="text" id="nom"></td>  
</tr>  
<tr>  
<td id="cordonee">Prénom:</td>  
<td id="cordonee">*</td>  
<td><input name="prenom" type="text" id="prenom"></td>  
</tr>  
<tr>  
<td id="cordonee">N° Tél : </td>  
<td> </td>  
<td><input name="tel" type="text" id="tel"></td>  
</tr>  
<tr>  
<td id="cordonee">Email:</td>  
<td> </td>  
<td><input name="email" type="text" id="email"></td>  
</tr>  
<tr>  
<td id="cordonee">Sujet:</td>  
<td id="cordonee">*</td>  
<td><input name="sujet" type="text" id="sujet"></td>  
</tr>  
<tr>  
<td id="cordonee">Message:</td>  
<td id="cordonee">*</td>  
<td rowspan="3"><textarea name="message" cols="40" rows="8" id="message"></textarea></td>  
</tr>  
<tr>  
<td id="contact"> </td>  
<td> </td>  
</tr>  
<tr>  
<td id="contact"> </td>  
<td> </td>  
</tr>  
<tr>  
<td id="contact"> </td>  
<td> </td>  
<td><div align="right">  
<input name="valider" type="button" id="valider" value="Submit" onclick="envoi_mail()">  
</div></td>  
</tr>  
</table>  
</form>  
 
</body>
</html>
 
 
et ton fichier php que tu dois appeler insert.php
 
?php  
$nom=$_POST['nom'];  
$prenom=$_POST['prenom'];  
$tel=$_POST['tel'];  
$email=$_POST['email'];  
$sujet=$_POST['sujet'];  
$message=$_POST['message'];  
 
mysql_connect("localhost","root","" ) or die ('error:' .mysql_error());  
mysql_select_db('parc');  
$requete="INSERT INTO contact(nom,prenom,tel,email,sujet,message) VALUES('".$nom."','".$prenom."','".$tel."','".$email."','".$sujet."','".$message."')";  
mysql_query($requete) or die ("error impossible d'envoyer le message" );  
 
?>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  vérifier les champs d'un formulaire contact

 

Sujets relatifs
Création formulaire de recherche très simple depuis données excelPourquoi ce formulaire n'est-il pas testé ?
ajouter un champs de controleMacro pour formulaire
sécurité formulaireProblème formulaire de contact / envoi mail
Problème d'affichage dans champs textes dynamiques (POUR UN DECOMPTE)Access02-VBA Formulaire/ màj sous plusieurs filtres
Acces - Ouverture de Formulaire 
Plus de sujets relatifs à : vérifier les champs d'un formulaire contact


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR