Bonjour,
je ne parviens pas à faire appelle à une fonction de javaScript
dans mas jsp j'ai le code suivant:
je fais appelle à ma fonction valider...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <html:form action="login" method="post" onsubmit="return valider(this);">
valider est définit dans ma jsp comme ci-dessous:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <script type="text/javascript"> function valider(loginForm){ if (loginForm.nombre.value==""){ alert("Le champ nom est obligatoire."); }else{ if (loginForm.password.value==""){ alert("Le champ password est obligatoire."); } } loginForm.Submit(); } </script>
et rien... je ne parviens pas a déclencher l'appelle de la fonction...
Dans un deuxième temps je voudrais aussi dans une jsp baseLayout
inclure le code :
pour pouvoir avoir tous les fichier jsp chargé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <tiles:useAttribute id="scriptList" name="scripts" classname="java.util.List" ignore="true"/> <iterat:forEach var="js" items="${scriptList}"> <script type="text/javascript" src='<iterat:url value="${js}"/>'></script> </iterat:forEach>
j'ai aussi configuré mon fichier de tiles comme dans l'exemple qui suit:
login.js contient ma fonction valider(), mais là aussi rien ne se passe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <putList name="scripts"> <add value="/scripts/login.js"/> </putList>
Merci d'avance pour vos réponse![]()
Partager