[JS] aidez moi a trouver l'erreur svp

aidez moi a trouver l'erreur svp [JS] - HTML/CSS - Programmation

Marsh Posté le 19-01-2003 à 20:49:02    

Code :
  1. function execution()
  2. {
  3. if (document.form.execution.value=="fermer" )
  4. {
  5. fermer();
  6. }
  7. if (document.form.execution.value=="validation" )
  8. {
  9. validation();
  10. }
  11. }

Reply

Marsh Posté le 19-01-2003 à 20:49:02   

Reply

Marsh Posté le 19-01-2003 à 21:21:23    

:bounce:

Reply

Marsh Posté le 20-01-2003 à 00:24:59    

si tu ne nous dit pas sur quel ligne ca merde, ca va être dur.

Reply

Marsh Posté le 20-01-2003 à 12:11:44    

document.forms["nomduformulaire"] ?

Reply

Marsh Posté le 20-01-2003 à 12:20:42    

Oui, tu t'es trompé, tu as mis document.form, mais c'est soit:
- document.forms["nomduformulaire"]
- document.nomduformulaire

Reply

Marsh Posté le 20-01-2003 à 19:57:39    

mais, la variable est en query string

Reply

Marsh Posté le 20-01-2003 à 23:32:13    

La variable "execution" dans ton exemple ?
Dans ce cas document.forms[execution] devrait marcher je pense...

Reply

Marsh Posté le 21-01-2003 à 09:19:34    

oui mais form est un mot réservé, alors si c'est ce que tu as mis dans ton formulaire, ca ne va pas fonctionner.

Reply

Marsh Posté le 21-01-2003 à 09:28:17    

SoulJacker a écrit :

oui mais form est un mot réservé, alors si c'est ce que tu as mis dans ton formulaire, ca ne va pas fonctionner.


 
Tu veux dire execution ?

Reply

Marsh Posté le 21-01-2003 à 12:27:42    

non execution m'a l'air d'être un élément du formulaire!
 
donc ca devrait ressembler à
 
document.form["nomform"].elements["execution"].value.
 
Mais si on avait le code du form, ca aiderait pas mal là.

Reply

Marsh Posté le 21-01-2003 à 12:27:42   

Reply

Marsh Posté le 21-01-2003 à 20:32:45    

execution est le nom d'une variable que je recupere a partir de l'adresse de la page genre index.php?execution=blablabla
 
et il n'y a en aucun ca de formulaire sur la page
 
J'ai réglé le pb j'ai mis du php a la place

Reply

Marsh Posté le 21-01-2003 à 20:33:01    

merci qd mm les gars  :jap:

Reply

Marsh Posté le 21-01-2003 à 21:57:58    

*débutant*
 
content que ca soit résolu. J'ai tout de même une question: la syntaxe me parait bizarre. Moi j'aurais plutot mis le code ci-dessous.  
Je me trompe ?  
 
 
 

Code :
  1. function execution()
  2. {
  3. if (document.form.execution.value=="fermer" );
  4. fermer();
  5. else if (document.form.execution.value=="validation" );
  6. validation();
  7. }


Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed