passage d´arguments / bibliothèque de fonction
Bonjour,
jñ ai plusieurs jsp dans lesquelles je fais le même traitement, j´essaye donc de rassembler le code dans un .js externe.
Problème, dans une de mes fonctions javascript j´ai besoin d´accéder à la valeur d´un input, et de submit le formulaire.
J´ai donc penser à tout passer en argument mais ça ne fonctionne pas.
Help :)
Voici le code dans le .js :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| function validerCP(document, forme, champ)
{
var isCPValid = false;
if (document.forme.champ.value.length == 4)
{
isCPValid = true;
document.forme.champ.value = "0" + document.forme.champ.value;
document.forme.submit();
}
else
{
if (document.forme.champ.value.length == 5)
{
isCPValid = true;
InitOk();
document.forme.submit();
}
else
{
isCPValid = false;
alert("Mauvais CP");
}
}
return isCPValid;
} |
et l´appel dans la jsp:
onclick="validerCP(document,form1, cp)"
ou document est le document HMTL, form1 le formulaire que je veux valider et cp est un input text.
Merci d´avance de vos conseils
PS: j´ai fait plusieurs tests avec des passages de String pour simple afficahgem je n´y arrive pas non plus