Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1721 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JSP/Javascript] Pb d'incrémentation dans une boucle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JSP/Javascript] Pb d'incrémentation dans une boucle

n°1110370
XZell
Posté le 06-06-2005 à 22:13:23  profilanswer
 

Salut tout le monde :hello:
 
Dans une JSP, je crée une List (Java, donc) remplie avec les résultats d'une requête SQL. J'ai ensuite un champ dans le formulaire de ma page, dont je dois comparer la valeur (lors de l'appel de validateForm()) avec celles contenues dans ma List. Si cette valeur est présente, la fonction retourne false.
 
Le problème, c'est que la boucle est infinie, l'incrémentation ne se faisant pas (voir commentaires).
 
Voici mon bout de code (retranscrit de mémoire car je suis plus au taff à cette heure-ci :D)
 

Code :
  1. <%
  2. List ids = new Arraylist();
  3. // remplissage de la liste avec les résultats d'une requête
  4. %>
  5. [...]
  6. function validateForm(){
  7.    <% int i=0; %>
  8.    while(<% i<nbResults %> ){
  9.       <!-- i=0 à chaque itération ! -->
  10.       if(document.form['WDB'].fields['foo$id'].value == ids.get(i).toString){
  11.          alert("La valeur saisie est présente dans la liste" );
  12.          return false;
  13.       }
  14.       <!-- i=0 -->
  15.       <% i++; %>
  16.       <!-- i=1 -->
  17.    }
  18. }


 
Qu'est-ce qui cloche ? Y doit y avoir une horreur en termes de portée de variable ou un truc de ce genre... Je débute en JSP et en Javascript par la même occasion... :??:

mood
Publicité
Posté le 06-06-2005 à 22:13:23  profilanswer
 

n°1110407
zapan666
Tout est relatif
Posté le 06-06-2005 à 22:56:07  profilanswer
 

bah, pi être parce que ton code Javascript, bah, c'est pas du code JSP
 
JSP : serveur
Javascript : Client
 
 


---------------
my flick r - Just Tab it !
n°1110411
XZell
Posté le 06-06-2005 à 22:58:32  profilanswer
 

Donc en gros, ce que je veux faire est irréalisable ? :sweat:

n°1110423
zapan666
Tout est relatif
Posté le 06-06-2005 à 23:10:49  profilanswer
 

bah, peut être que si, mais peut être pas comme ça :P


---------------
my flick r - Just Tab it !
n°1110432
XZell
Posté le 06-06-2005 à 23:21:19  profilanswer
 

Mouais, le test fonctionne, pourtant... Y'a juste ce truc de variable incrémentée qui repart à 0.
Vais finir par recopier ma liste dans un tableau Javascript :/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JSP/Javascript] Pb d'incrémentation dans une boucle

 

Sujets relatifs
Parametre en javascript avec Firefoxarborescence client: possible sous JavaScript?
Css dans javascriptprobleme menu javascript
Compatibilité du Javascript sous IE6 et Mozilla !Bloquage javascript...
stocker le résultat d'une fonction javascript dans une var php[RESOLU] petit soucis de formulaire et javascript
javascript div et scientillement sous firefoxcharge d'un bean en portée application dans une JSP
Plus de sujets relatifs à : [JSP/Javascript] Pb d'incrémentation dans une boucle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR