javascript et formulaire - HTML/CSS - Programmation
Marsh Posté le 09-11-2005 à 16:19:49
Déjà le onChange dans un bouton ... avec qu'il soit appelé accroche toi!
Ensuite dans ta fonction tu passes à opener:
Code :
|
Forcément il risque pas de récuperer la valeur de ton champ texte ...
Marsh Posté le 09-11-2005 à 16:27:07
il est pas dans sa popup truc ...
c'est document.forms[0].isbn.value qui doit y être.
Marsh Posté le 09-11-2005 à 16:30:12
je vous l'avais dit que je ne faisais jamais de javascript
mais alors concrètement, c'est quoi la bonne solution ?
Je doit changer le onChange par autre chose ?
Marsh Posté le 09-11-2005 à 16:45:19
anapajari a écrit : Déjà le onChange dans un bouton ... avec qu'il soit appelé accroche toi!
|
Marsh Posté le 09-11-2005 à 16:51:03
oui c'est onclick mais ça résoudra que la moitié de ton problème.
Tu ne vas pas lui passer la valeur de ton input text si tu changes juste ce point.
Il faut qu'en fonction de ce qui appele choisir() tu passes la bonne valeur.
Alors soit tu joues avec l'objet this que tu passes en paramètre, soit tu fais 2 fonctions différentes ( ce qui est beaucoup plus facile pour quelqu'un qui fait jamais de javascript)
Marsh Posté le 09-11-2005 à 16:57:15
anapajari a écrit : oui c'est onclick mais ça résoudra que la moitié de ton problème. |
certes
Chuis désolé, vraiment, mais même ça, c'est compliqué pour moi
Marsh Posté le 10-11-2005 à 10:15:24
bon, j'ai essayé de bidouiller quelque chose, mais ça marche jamais.
Je suis vraiment une buse en javascript.
Y'aurait pas une bonne âme qui puisse m'indiquer ce que je dois faire ?
Marsh Posté le 10-11-2005 à 10:34:11
Code :
|
Marsh Posté le 10-11-2005 à 11:30:59
Ah d'acord, je comprends mieux maintenant.
Merci beaucoup anapajari
(et aux autres aussi)
Marsh Posté le 10-11-2005 à 11:50:23
anapajari a écrit :
|
nickel
bon désolé, encore une question, si maintenant j'ai trois champs dans le formulaire au lieu d'un
Code :
|
Marsh Posté le 16-11-2005 à 14:41:01
bricocoman a écrit : nickel
|
je reviens à la charge
ça fait quelques jours que je galère pour faire passer les valeurs de trois INPUT au lieu d'un.
j'ai bidouillé le javascript mais en vain
quelqu'un pourrait m'indiquer la marche à suivre?
Marsh Posté le 17-11-2005 à 15:27:31
montres nous ce que tu as fais on te dira ce qui va pas ...
Marsh Posté le 17-11-2005 à 15:44:58
j'ai bisouillé des trucs mais comme ça marchait pas, je les ai aps gardés. Voilà le dernier en date (merci de ne pas rire )
page 1
Code :
|
page test2
Code :
|
les valeurs transmises sont les mêmes (celle d isbn)
Marsh Posté le 09-11-2005 à 16:03:57
bon, je n'utilise jamais de javascript ( ) mais bon, là, je ne peux pas faire autrement.
J'ai un formulaire de base dans lequel les visiteurs ont trois champs à remplir. L'un d'eux est le code ISBN d'un livre. Pour les aider à le trouver, je fais appel à un "popup" (re- ) dans laquelle il peuvent faire une recherche et trouver l'ISBN correspondant.
Comme je n'utilise jamais de javascript, je sèche. C'est sûrement une connerie mais je bloque
Le code dans la page parent :
la "popup" :
Avec le premier formulaire (SELECT) la valeur est bien transmise dans le formulaire de la page parente, mais avec un champ texte (INPUT) de base, ca marche pas.
Oui, je sais, c'est ballot, mais je vois pas (et c'est pas faute d'avoir cherché)
Merci de votre aide
Message édité par bricocoman le 09-11-2005 à 16:05:11