La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  problème formulaire
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: problème formulaire  (Lu 829 fois)
problème formulaire
« sur: le 19-04-2006 a 15:13:42 »
iso57
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour à tous,
j'essaie de créer un formulaire de demande de pièces de voiture...je suis censé recevoir les infos par mail, sans passer par des BDD ou php et autre. Mais il ne fonctionne pas...quelqu'un trouvera-t-il la solution?? c sans doute tout bête mais je ne trouve pas....pour la phase de test, ce formulaire est hébergé chez wanadoo...voici mon code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
</head>

<body>
<form name="form1" method="post" enctype="text/plain" action="mailto:blabla@hotmail.com?subject=formulaire">
  <p>nom
    <input type="text" name="textfield">
  </p>
  <p>prenom
    <input type="text" name="textfield2">
  </p>
  <p>email
    <input name="textfield3" type="text" onBlur="MM_validateForm('textfield','','NisEmail');return document.MM_returnValue">
  </p>
  <p>demande de pi&egrave;ces
    <textarea name="textarea"></textarea>
  </p>
  <p>&nbsp;</p> 
  marque
  <select name="select" onChange="MM_validateForm('textfield','','R');return document.MM_returnValue">
    <option value=" "> </option>
    <option value="suzuki">suzuki</option>
    <option value="yamaha">yamaha</option>
    <option value="honda">honda</option>
  </select>
  <p>
    <input name="Submit" type="submit" onClick="MM_goToURL('parent','../../../Nouveau%20dossier/merci.htm');return document.MM_returnValue" value="Envoyer">
  </p>


</form>
</body>
</html>

Rapporter au modérateur  

Re:problème formulaire
« Répondre #1 sur: le 19-04-2006 a 18:49:12 »
zeb
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 9



Débutant, mais passionné

Voir le Profil    WWW    E-Mail
Répondre avec citation

Salut, Même problème, même code, même hébergeur.
Si tu trouves, tu me fais signe ?
Si c'est moi qui trouve, je te contacte.
Good luck !

zeb  zebigbuse@hotmail.com

Rapporter au modérateur  

zeb
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg