Probleme formulaire javascript
audrey
-
Bobinours Messages postés 2903 Statut Membre -
Bobinours Messages postés 2903 Statut Membre -
J'ai ecrit une fonction javascript "validation();"qui utilise un formulaire:
if (document.form1.nom.value=="") etc...
mais j'aimerais reutiliser cette fonction avec un autre formulaire, le pb c'est qu'il a un nom différent (form2) , je dois donc reecrire la mm fonction javascript avec form2: if (document.form2.nom.value=="") etc..
J'ai essayé d'âppeler la fonction validation avec le nom du formulaire mais ca ne mùarche pas:
validation(form1);
validation(form2);
et dans la fonction:
function validation(form)
{
if (document.form.nom.value=="")
{//traitement}
}
Merci de m'aider!!!
if (document.form1.nom.value=="") etc...
mais j'aimerais reutiliser cette fonction avec un autre formulaire, le pb c'est qu'il a un nom différent (form2) , je dois donc reecrire la mm fonction javascript avec form2: if (document.form2.nom.value=="") etc..
J'ai essayé d'âppeler la fonction validation avec le nom du formulaire mais ca ne mùarche pas:
validation(form1);
validation(form2);
et dans la fonction:
function validation(form)
{
if (document.form.nom.value=="")
{//traitement}
}
Merci de m'aider!!!
A voir également:
- Probleme formulaire javascript
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum Access
- Google Chrome : "Nouvel envoi du formulaire" - Forum Google Chrome
2 réponses
Les composants de tes formulaires ont-ils les mêmes noms ?
si oui, en passant par des variables, cela devrait fonctionner :
function Valider(Form) {
var composant_1 = Form.nom_du_composant_1;
var composant_1 = Form.nom_du_composant_2;
// traitement
}
si oui, en passant par des variables, cela devrait fonctionner :
function Valider(Form) {
var composant_1 = Form.nom_du_composant_1;
var composant_1 = Form.nom_du_composant_2;
// traitement
}
La bonne méthode selon moi...
<script type="text/javascript">
function valider(formulaire)
{
// Test quelconques... Ex: Si champ vide, alors on n'enregistre pas.
if (formulaire.Champ_Present_Au_Deux_Form.value == '')
{
alert("Le champ ..... est vide");
formulaire.Champ_Present_Au_Deux_Form.focus();
return false;
}
// Deuxième exemple :
if (formulaire.name == "form2")
{
// Si un champ qui ne se trouve que dans le deuxième formulaire est vide on annule.
if (formulaire.Champ_Present_QUE_dans Form2.value =='')
{
alert("Le champ ..... est vide");
formulaire.Champ_Present_QUE dans_Form2.focus();
return false;
}
}
return true;
}
</script>
<form name="form1" onSubmit="return valider(this);">
...
</form>
<form name="form2" onSubmit="return valider(this);">
...
</form>
-= Bobinours =-
<script type="text/javascript">
function valider(formulaire)
{
// Test quelconques... Ex: Si champ vide, alors on n'enregistre pas.
if (formulaire.Champ_Present_Au_Deux_Form.value == '')
{
alert("Le champ ..... est vide");
formulaire.Champ_Present_Au_Deux_Form.focus();
return false;
}
// Deuxième exemple :
if (formulaire.name == "form2")
{
// Si un champ qui ne se trouve que dans le deuxième formulaire est vide on annule.
if (formulaire.Champ_Present_QUE_dans Form2.value =='')
{
alert("Le champ ..... est vide");
formulaire.Champ_Present_QUE dans_Form2.focus();
return false;
}
}
return true;
}
</script>
<form name="form1" onSubmit="return valider(this);">
...
</form>
<form name="form2" onSubmit="return valider(this);">
...
</form>
-= Bobinours =-