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

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

pb controle saisie formulaire


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

pb controle saisie formulaire

vendredi 4 juin 2004 à 13:28:49 | pb controle saisie formulaire

hallucinogen

bonjour a tous!
voila g un souci avec mon formulaire. Lorsque je clik sur le bouton envoyer j appelle ma fonction javascript pr controler les champs obligatoires et si tt est correct j envoie le formulaire sur ma page php. Hors si il m en make meme un, la page se recharge automatikement et efface tt les bonnes saisies frappées auparavant.
je vous laisse mon code ci dessous en esperant une reponse de votre part merci a tous! (pr info je debute! lol merci!)


<script language="JavaScript" type="text/javascript">
function validation_form()
{
valide = true;
if (!verif_vide(document.form.Comp.value))
{
valide = false; alert('Le champ Compagnie est vide !');
}
if (!verif_vide(document.form.Agen.value))
{
valide = false; alert('Le champ Ville de l\'agence est vide !');
}
if (!verif_vide(document.form.NomC.value))
{
valide = false; alert('Le champ Nom complet est vide !');
}
if (!verif_vide(document.form.Adr1.value))
{
valide = false; alert('Le champ Adresse1 est vide !');
}
if (!verif_vide(document.form.Adr2.value))
{
valide = false; alert('Le champ Adresse2 est vide !');
}
if (!verif_vide(document.form.CP.value))
{
valide = false; alert('Le champ Code Postal est vide !');
}
if (!verif_vide(document.form.Ville.value))
{
valide = false; alert('Le champ Ville est vide !');
}
if (!verif_vide(document.form.Fax.value))
{
valide = false; alert('Le champ Fax est vide !');
}
if (valide == true)
{
alert('Merci !');
form.action="valid_ajout_assu.php";
}
else
alert('Veuillez remplir les champs correctement SVP !\nMerci !');
}

function verif_vide(text)
{
return (text.length > 0);
}

</script>

<TITLE>Ajout d'une assurance</TITLE>
</HEAD>
<body>
<p> </p>
<div id="Layer1" style="position:absolute; left:105px; top:9px; width:332px; height:11px; z-index:1">
<SCRIPT LANGUAGE="JavaScript" SRC="ejs_menu_dyn.js"></SCRIPT>
</div>
<CENTER>
<p align="center"><u><strong><big><big>Ajout d'une assurance</big></big></strong></u></p>
<form name="form" method="post" >
<table>
<tr>
<td width="42%">Compagnie<font color="#FF0000">*</font></td>
<td width="58%"><input type="text" name="Comp" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Ville de l'agence<font color="#FF0000">*</font></td>
<td width="58%"><input type="text" name="Agen" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Nom Complet<font color="#FF0000">*</font></td>
<td><input type="text" name="NomC" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Adresse1<font color="#FF0000">*</font></td>
<td><input type="text" name="Adr1" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Adresse2<font color="#FF0000">*</font></td>
<td><input type="text" name="Adr2" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Adresse3</td>
<td><input type="text" name="Adr3" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Code Postal<font color="#FF0000">*</font></td>
<td><input type="text" name="CP" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Ville<font color="#FF0000">*</font></td>
<td><input type="text" name="Ville" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Téléphone</td>
<td><input type="text" name="Tel" size="35" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Fax<font color="#FF0000">*</font></td>
<td><input type="text" name="Fax" maxlength="50"></td>
</tr>
<tr>
<td width="42%">Code Mandataire:</td>
<td><input type="text" name="CodeMand" maxlength="50"></td>
</tr>
<tr>
<td><p align="left"><font color="#FF0000">*:champs obligatoires pour la saisie</font></p></td>
</tr>
<tr>
<td><input type="submit" value="Valider" name="val" onClick="javascript:validation_form();"></td>
<td><input type="reset" value="Effacer" name="reset"></td>
</tr>
</form>
</center>
vendredi 4 juin 2004 à 14:43:01 | Re : pb controle saisie formulaire

ilvec

alors :

- à la place de <input type='submit' ...>, tu mets <input type='button' ...>

- dans le script, après
alert('Merci !');
form.action="valid_ajout_assu.php";
tu ajoute
form.submit();

J'ai testé chez moi, apparemment ca marche.

Voila, j'espère que j'ai pu t'aider.

Bonne journée

PouPou

avec PouPou, rien n'est impossible
vendredi 4 juin 2004 à 21:06:38 | Re : pb controle saisie formulaire

hallucinogen


je te remercie! pb resolu!


Cette discussion est classée dans : form, alert, valide, vide, verif


Répondre à ce message

Sujets en rapport avec ce message

Evenement Onsubmit [ par apz ] salut,j'ai un formulaire dont lequel j'appel une fonction javascript verif par l'evenement OnSubmit, qui a pour tâche de verifier les champs de mon fo verif form [ par rduvrac ] je n'arrive pas à faire fonctionner 2 scripts ensemble :-/ la 1er vérifie le contenu des champs textes et la 2eme grise le bouton de validation si la Alert OUI / NON [ par laubro ] Bonjourpour un formulaire on peut lancer des controls de toute sorte pour verifier si un champs est vide, numéric, avec x caracteres.......est il poss chaine de caractères vide !! [ par wagdifr ] Salut , voici mon code : if (document.getElementById(id).value!='') { alert("true"); } else { message alert ne fonctionne pas [ par hraiwen ] salut je veux faire des controle sur un formulaire avec msg alert dan la meme page voici mon code function verif_formulaire() { if(document.form_s formulaire js [ par scaryface ] bonjour dans le cadre de ma formation on ma demandé de crée un formulaire en jsp qui contien deux champ (nom é email) é un bouton pr valider sachan qu Récuperer les valeurs post dans un form [ par rhan_659 ] Bonjourje dois faire un code ajax qui envois des données en post à un formulaire et ensuite récupérer les données de ce formulaire toujours en ajax.en Lecture impossible sur un OpenTextFile [ par lucasflorent ] Bonjour,En désespoir de cause et après pas mal de recherche sur le net et sur codes-sources, je poste dans ce forum en espérant que quelqu'un pourra m Trouver tous les select d'un form dont l'ID commence par.. [ par romalafrite ] Bonjour,j'ai plusieurs select dans un formulaire (insérés dynamiquement en PHP). Je voudrais au moment de la validation parcourir EN JS tous les éléme


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 : 0,515 sec (4)

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