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 : Sélectionner tout - Visualiser dans une fenêtre à part
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