Se connecter avec
S'enregistrer | Connectez-vous

besouin d'un script

Dernière réponse : dans Programmation

Bonjour a touse
Je suis en train de faire un site en html (je débute)
et jaurait voulu un script avec les fonction suivant :
un petit formulaire 'nom, prenom, email) avec vérification si les champ son bien remplie avec une alert si ce n'est pas le cas et au moment de la validation qui se ferait avec un bouton redirigerai ver une autre page .

mon message n'est pe etre pas trés claire mais je vous remercie d'avance pour vos reponce

Autres pages sur : besouin script

Lassé par la pub ? Créez un compte

Tu peux faire un truc dans le genre :

  1. <script>
  2. function verif(){
  3. if (document.form1.nom.value == ""){
  4. alert("Veuillez saisir le nom !");
  5. return;
  6. }
  7. ...
  8.  
  9. form1.submit();
  10.  
  11. }
  12. </script>
  13. <form name="form1" method="POST" action="page_suivante.html">
  14. <input type="text" name="nom" />
  15.  
  16. <input type="text" name="prenom" />
  17.  
  18. <input type="text" name="mail" />
  19.  
  20. <input type="button" value="Envoyer" onclick="verif();" />
  21. </form>

je suis désoler mais comme je l' est dit je débute donc voila ce que je tape :

<html>
<body>
<script>
function verif(){
if (document.form1.nom.value == ""){
alert("Veuillez saisir le nom !");
return;
}
...

form1.submit();

}
</script>
<form name="form1" method="POST" action="page_suivante.html">
<input' 'type='"text" name="nom" />

<input' 'type='"text" name="prenom" />

<input' 'type='"text" name="mail" />

<input' 'type='"button" value="Envoyer" onclick="verif();" />
</form>
</body>
</html>

mercie
Expert Programmation

Salut,

La dedans :
  1. <input' 'type='"text" name="nom" />
  2.  
  3. <input' 'type='"text" name="prenom" />
  4.  
  5. <input' 'type='"text" name="mail" />
  6.  
  7. <input' 'type='"button" value="Envoyer" onclick="verif();" />


Enlève tous les ' à la fin de input, au début de type et au début de "text", et au début de "button" et normalement ça devrait être bon !

desoler mais quand je l'ouvre en html la page il mete erreur sur la page.

je tape sa :

<html>
<body>
<script>
function verif(){
if (document.form1.nom.value == ""){
alert("Veuillez saisir le nom !");
return;
}
...

form1.submit();

}
</script>
<form name="form1" method="POST" action="page_suivante.html">
<input type="text" name="nom" />

<input type="text" name="prenom" />

<input type="text" name="mail" />

<input type="button" value="Envoyer" onclick="verif();" />
</form>
</body>
</html>

et ne tinquiete pas je réfléchit aussi je regarde et japrend en meme temps je recopie pas betement

mercie d'avance

tu as laisser les '...' apres le return ;

Si tu ne recopiais pas 'bêtement', tu te serais demander à quoi servait les '...'

Edit : Après avoir tester, effectivement ça ne marche pas avec les '...'. mais sans, ça marche très bien.

re bonjour

c 'est encore moi je suis désoler j'ai oublier juste une fonction que j'aurait voulut que le script face : je voudrai juste que d'une maniere trés simple les information du formulaire soit envoyer par email .
voila mon script actuelle:

<html>
<body>
<script>
function verif(){
if (document.form1.nom.value == ""){
alert("veuillez renseigner tout les champs !");
return;
}


form1.submit();

}
</script>
<form name="form1" method="POST" action="page_suivante.html">
NOM <input type="text" name="nom" />

PRENOM<input type="text" name="prenom" />

EMAIL<input type="text" name="mail" />

<input type="button" value="Envoyer" onclick="verif();" />
</form>
</body>
</html>

en vous remercian d'avance

Je m'attendais à cette question. Omar aussi surement...

Point de salut sans un langage de programmation coté serveur.
-> php, jsp, asp, et d'autre.
à mon avis, le plus simple, c'est le php.
Pour ça, il te faut :
- un serveur apache avec le module php.
pour les test et les dev : easyphp. Mais pas du tout sécurisé. il te faudra mettre les main dans le camboui après.
- apprendre le php (oui oui, apprendre)
- un serveur de mail smtp.

Si tu ne sais pas du tout de quoi je parle :
- google
ou alors
- oublie tout ça. Il faut pas mal de notions, que tu ne sembles pas avoir (sans vouloir être blessant, mais objectif).

Je n'en dirais pas plus, pour les raisons suivantes :
- de la doc existe sur Internet. Il faut la lire et y consacrer du temps.
- ce forum est fait pour aider sur certains points. Pas donner des cours.
- te mâcher le travail ne t'aidera pas.

Apprend d'abord à chercher. Demander comme ça ne sert à rien. Cherche avant.

Allez, je te donne encore les mots clé pour google :
php, easyphp, email
Lassé par la pub ? Créez un compte
Tom's guide dans le monde