par
Vincentimes » 11 mars 2005, 04:11
Alu,
Vu le flou, et que je cherchais une fonction 'du genre' et en tapant une recherche, je suis tombé sur cet page.
Fonction qui traite les N elements (Array Elements) renseignés d'un formulaire renseigné (Formulaire), retourne une alerte texte (Array Phrase) correspond à la colone de l'element du tableau Elements.
Cela permet de d'avoir plusieurs actions dans un formulaire et donc de ne pas verifier tous les champs... par exemple.
Ou tout simplement, laisser des éléments facultatifs.
Code : Tout sélectionner
<!-- Fonction -->
<script>
function CheckFormulaire(Formulaire, Elements, Phrase) {
for (Element in Elements){
if(!document.forms[Formulaire].elements[Elements[Element]].value) {
alert(Phrase[Element]);
document.forms[Formulaire].elements[Element].focus;
return false;
}
}
document.forms[Formulaire].submit();
return true;
}
</script>
<!-- Formulaire
Pour ne pas que le Formulaire se valide tous seul,
il faut utiliser un bouton simple de type button,
et non un bouton de type submit -->
<form action="gestion.php" method="post "name="Gestion">
<p>Nom<br><input type="text" name="Nom"></p>
<p>Prenom<br><input type="text" name="Prenom"></p>
<p>Pseudo<br><input type="text" name="Pseudo"></p>
<p>Mail<br><input type="text" name="Mail"></p>
<p>
<input
type="button" value="Valider"
OnClick="CheckFormulaire(
'Gestion',
Array('Nom','Prenom','Mail'),
Array('Nom vide !','Prenom absent !','Mail indispensable !'));
">
</p>
</form>
Exemple fonctionel...
En esperant que des personnes soit attirer par le titre du sujet ... qui n'as pas vraiment sa place dans ce forum.

Alu,
Vu le flou, et que je cherchais une fonction 'du genre' et en tapant une recherche, je suis tombé sur cet page.
Fonction qui traite les N elements (Array Elements) renseignés d'un formulaire renseigné (Formulaire), retourne une alerte texte (Array Phrase) correspond à la colone de l'element du tableau Elements.
Cela permet de d'avoir plusieurs actions dans un formulaire et donc de ne pas verifier tous les champs... par exemple.
Ou tout simplement, laisser des éléments facultatifs.
[code]<!-- Fonction -->
<script>
function CheckFormulaire(Formulaire, Elements, Phrase) {
for (Element in Elements){
if(!document.forms[Formulaire].elements[Elements[Element]].value) {
alert(Phrase[Element]);
document.forms[Formulaire].elements[Element].focus;
return false;
}
}
document.forms[Formulaire].submit();
return true;
}
</script>
<!-- Formulaire
Pour ne pas que le Formulaire se valide tous seul,
il faut utiliser un bouton simple de type button,
et non un bouton de type submit -->
<form action="gestion.php" method="post "name="Gestion">
<p>Nom<br><input type="text" name="Nom"></p>
<p>Prenom<br><input type="text" name="Prenom"></p>
<p>Pseudo<br><input type="text" name="Pseudo"></p>
<p>Mail<br><input type="text" name="Mail"></p>
<p>
<input
type="button" value="Valider"
OnClick="CheckFormulaire(
'Gestion',
Array('Nom','Prenom','Mail'),
Array('Nom vide !','Prenom absent !','Mail indispensable !'));
">
</p>
</form>
[/code]
Exemple fonctionel... :wink:
En esperant que des personnes soit attirer par le titre du sujet ... qui n'as pas vraiment sa place dans ce forum. :lol: