begin process at 2012 05 28 14:53:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > UNE SEULE FOIS L'ENVOIE D'UN FORMULAIRE

UNE SEULE FOIS L'ENVOIE D'UN FORMULAIRE


 Information sur la source

Note :
Aucune note
Catégorie :Formulaire Niveau :Débutant Date de création :03/01/2003 Date de mise à jour :03/01/2003 02:29:53 Vu :8 808

Auteur : DHKold

Ecrire un message privé
Site perso
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

parfois, quand une page se charge trop lentement, l'utilisateur clique plusieurs fois sur le bouton ENVOYER, résultat, on recoit 3 ou 4 fois le même message, voilà comment éviter celà, il suffit de passer par un petit script qui affiche un message si l'envoie est déjà en cours.

Source

  • <HTML>
  • <HEAD>
  • <script language="javascript">
  • <!--
  • var fois=0;
  • function verif()
  • {
  • if (fois == 0)
  • {
  • fois++;
  • return true;
  • }
  • else
  • {
  • alert("Le formulaire traite déjà les données!");
  • return false;
  • }
  • }
  • //-->
  • </script>
  • </HEAD>
  • <BODY>
  • <form method=post action="moi.mail@serveur.com" name="formulaire" OnSubmit="return verif()">
  • Votre nom: <INPUT NAME="NOM"><BR>
  • Votre mail: <INPUT NAME="MAIL"><BR>
  • </FORM>
  • </BODY>
  • </HTML>
<HTML>
<HEAD>
<script language="javascript">
<!--
var fois=0;
function verif()
{
if (fois == 0)
{
fois++;
return true;
}
else 
{
alert("Le formulaire traite déjà les données!");
return false;
}
}
//-->
</script>
</HEAD>
<BODY>
<form method=post action="moi.mail@serveur.com" name="formulaire" OnSubmit="return verif()">
Votre nom: <INPUT NAME="NOM"><BR>
Votre mail: <INPUT NAME="MAIL"><BR>
</FORM>
</BODY>
</HTML>



 Sources du même auteur

Source avec Zip EFFET D'OPACITÉ PROGRESSIF AU PASSAGE DE LA SOURIS
GÉNÉRER UN NOMBRE ALÉATOIRE
IMPRESSION DE LA PAGE
TEMPS DE CHARGEMENT DE LA PAGE
Source avec Zip FENÊTRE À DISTANCE (AVEC URL D'UNE AUTRE FRAME)

 Sources de la même categorie

Source avec Zip Source avec une capture FORMULAIRE TABLEAU par vic511
Source avec Zip Source avec une capture FORMULAIRE DYNAMIQUE par Niidhogg
Source avec Zip Source avec une capture CONTRAINTE DE SAISIE SUR CHAMPS INPUT par ryosama
SELECTS DÉPENDANTS PRÉ-CHARGÉS D'UNE SEULE OPTION par phm
Source avec Zip Source avec une capture BOITE DE DIALOGUE MODALE DE SÉLECTION D'UNE LISTE D'ICONES par JJDai

Commentaires et avis

Commentaire de nitro120 le 05/01/2003 10:42:12

c tout bete mais c bien

Commentaire de victorcoasne le 25/05/2004 12:53:36

peut-être mais ça serais moins bête si on rajoutait :

&lt;INPUT TYPE=SUBMIT VALUE="Envoyer"&gt;

Non ?

donc le code ça fait :

&lt;HTML&gt;
&lt;HEAD&gt;
&lt;script language="javascript"&gt;
&lt;!--
var fois=0;
function verif()
{
if (fois == 0)
{
fois++;
return true;
}
else
{
alert("Le formulaire traite déjà les données!");
return false;
}
}
//--&gt;
&lt;/script&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;form method=post action="moi.mail@serveur.com" name="formulaire" OnSubmit="return verif()"&gt;
Votre nom: &lt;INPUT NAME="NOM"&gt;&lt;BR&gt;
Votre mail: &lt;INPUT NAME="MAIL"&gt;&lt;BR&gt;
&lt;INPUT TYPE=SUBMIT VALUE="Envoyer"&gt;
&lt;/FORM&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

 Ajouter un commentaire




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 : 3,401 sec (3)

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