no save
Assistance
Achat
News

Forum | programmation
[javascript] controle et verif form
txiki, le ven. 27 janv. 2006 à 15:47:20
Bonjour aux spécialistes des formulaires et javascript,
J'ai fait un formulaire avec 4 champs obligatoires parmi d'autres. Un script.js de controle de ces champs.
Jusque là: OK !.
Mais j'ai un autre script qui me génére (mal mais...) une pop up avec le résumé.
Celui là fonctionne aussi mais.... c'est soit l'un, soit l'autre. Pas les deux en même temps. Dans le head j'ai:
<script language="JavaScript" src="../scripts/verif.js" type="text/JavaScript"></script>
<script language="JavaScript" src="../scripts/resume.js" type="text/JavaScript"></script>
puis le verif.js: <!-- Vérification des champs du formulaire
function verif()
{
var nom = document.formulaire.nom.value;
if (document.formulaire.nom.value == "")
{
alert ('Veuillez entrer votre nom');
document.formulaire.nom.focus();
return false;
}
if(document.formulaire.prenom.value == "")
{
alert ('Veuillez entrer votre prénom');
document.formulaire.prenom.focus();
return false;
}
if(document.formulaire.matricule.value == "")
{
alert ('Veuillez entrer votre matricule');
document.formulaire.matricule.focus();
return false;
}
if(document.formulaire.matricule.value.length != 4)
{
alert ('Le matricule doit comporter 4 chiffres');
document.formulaire.matricule.focus();
return false;
}
if(document.formulaire.telephone.value == "")
{
alert ('Veuillez entrer un n° de téléphone');
document.formulaire.telephone.focus();
return false;
}
if(document.formulaire.telephone.value.length != 6)
{
alert ('Le n° de téléphone doit comporter 6 chiffres');
document.formulaire.telephone.focus();
return false;
}
else {return true;}
}
//--> et le resume.js:
<!--popup confirmation après validation formulaire.
function resum(){
Fenetreresum = window.open('','Vérification','scrollbars=no, resizable=no, toolbar=no, status=no, top=220, left=250, width=420, height=300')
Fenetreresum.document.write("Merci de prrendre le temps de vérifier ce que vous venez de saisir:<br> ( coordonnées, téléphone où e-mail et la date). <br><strong> Merci !</strong>");
Fenetreresum.document.write("<br><br><b>Nom : </b>" + document.formulaire.nom.value);
Fenetreresum.document.write("<br><b>Prénom : </b>" + document.formulaire.prenom.value);
Fenetreresum.document.write("<br><b>matricule: </b>" + document.formulaire.matricule.value);
Fenetreresum.document.write("<br><b>téléphone: </b>" + document.formulaire.telephone.value);
Fenetreresum.document.write("<br><b>e-mail: </b>" + document.formulaire.courriel.value);
Fenetreresum.document.write("<br><b>date choisie: </b>" + document.formulaire.select.value);
Fenetreresum.document.write("<br><b>commentaire éventuel: </b>" + document.formulaire.textarea.value);
}
//--> D'ailleur ce dernier est incomplet car je ne peux pas définir la police, sa taille, sa graisse sa couleur etc.... mais je ne sais pas comment l'écrire ici dessus.

Ma question est celle-ci: Comment je peux afficher une pop up avec le résumé de la saisie , faire OK pour la valider puis afficher une indication (remerciement où autre) pour indiquer au visiteur que son action a bien été effectuée.
Merci mille fois pour vos lumières.





HackTrack
mars 06
Suivant
REPONSES
HackTrack
mars 06
txiki
mars 06
txiki
avr. 06
frederic92
avr. 06
piopier
sept. 07
Version Web
Réalisé par RedShift
no save