JS s'arrete de s'executer... [Resolu] - HTML/CSS - Programmation
Marsh Posté le 12-03-2010 à 20:30:54
le problème vient de cette horreur :
Code :
|
au cas où voici le lien vers Jsfiddle je n'ai encore rien corrigé, j'ai juste mis un javascript:; sur le action ce qui permet de voir les erreurs sans passer à la page.
installer firefox, met action="javascript:;" sur ton form et test, et regarde les erreurs
http://www.jsfiddle.net/FbrBh/
Marsh Posté le 14-03-2010 à 13:14:05
ReplyMarsh Posté le 15-03-2010 à 08:50:49
fabien1203 a écrit : Ok merci, je vais voir ca. |
Tu fais des eval pour générer le nom d'un champ, et surtout il n'est pas possible d'accéder à un champ de formulaire par une simple "variable".
le champ est accessible soit par son id soit par son name.
J'aurai mis des id en plus des name :
Code :
|
Et ensuite tu y accèdes par document.getElementById
Code :
|
si on veut rester dans ton cas et utiliser les name
tu as juste à savoir que tu as ton formulaire qui contient une référence à ses éléments de formulaire enfants :
Code :
|
Marsh Posté le 18-03-2010 à 11:26:54
C'est bon tout mon code fonctionne..
J'ai modifié tellement de chose que je ne sais plus ce que j'ai modifié... ^^
En tout cas, merci pour ton aide gatsu
Marsh Posté le 12-03-2010 à 16:36:14
Bonjour a tous !
Alors je reviens avec un petit problème... Ca fait un peu plus d'un jour que je bute sur le script, sans réussir à le résoudre le problème principal... ( ca fait longtemps que je n'ai plus fait de JS )
Alors d'abord petite explication :
J'ai un formulaire qui permet de renseigner les informations d'un matériel.
Au début, une seule ligne est affiché, et si l'utilisateur veut renseigner d'autres produits, il ajoute une ligne. ( donc dynamiquement ).
Apres je vérifie que l'utilisateur a remplit tous les champs. Si l'utilisateur a oublié? un champs, je le colore en rouge. Et c'est la que ca bloque....
J'utilise une boucle pour vérifier cela, mais apres avoir vérifier le premier champs, le script s'arrete, et la page se recharge...
Voila le code HTML :
Et voici le code JS :
Auriez vous une idée du pourquoi cela beug ?
Et, si jamais c'est cela, est ce qu'un return false; ou return true; peut faire arreter une boucle ?
Merci.
Message édité par fabien1203 le 18-03-2010 à 11:30:16