remplissage d'un champ de formulaire - HTML/CSS - Programmation
Marsh Posté le 09-08-2002 à 16:04:38
je suis pas sur que t'ais un .value sur une liste.
il me semble que tu es obligé de récupérer l'index de l'élement choisi et apres accéder aux tableaux des éléments de ta liste...
qq chose comme ca:
Code :
|
Marsh Posté le 09-08-2002 à 17:11:57
ReplyMarsh Posté le 09-08-2002 à 20:43:37
Code :
|
Voici un bout de code qui marche
Dis moi si tu as des questions dessus
Marsh Posté le 09-08-2002 à 20:56:05
ah...
j'avais pas mis value=x ds <option> (patapai )
dankeu
mais je pourrai pas essayer avant lundi (quel dommage... )
Marsh Posté le 09-08-2002 à 21:47:25
Schimz a écrit a écrit : ah... j'avais pas mis value=x ds <option> (patapai ) dankeu mais je pourrai pas essayer avant lundi (quel dommage... ) |
tiens moi au courant
Marsh Posté le 09-08-2002 à 23:58:55
Schimz a écrit a écrit : ah... j'avais pas mis value=x ds <option> (patapai ) |
arf!
c'est sur que ca risque de moins bien marcher
Marsh Posté le 12-08-2002 à 10:01:06
ça marche
thanxs guys
par contre, j'ai un nouveau problème
j'ai un input tot3 (somme des inputs tot1 et tot2)
f.tot3.value = f.tot1.value + f.tot2.value;
si pas ex. tot1 = 20 et tot2 = 70 il me sort 2070 et pas 90.
j'ai mis le calcul de tot3 ds une autre fonction mais ça marche toujours pas. si je met tot3 = 10 + 20 ça marche bien, si je met tot3 = tot1 + 20 il m'affiche tot1.20
javascript, ça me sort par les yeux.
edit : et ça marche trés bien avec *
Marsh Posté le 12-08-2002 à 14:01:06
Schimz a écrit a écrit : ça marche thanxs guys par contre, j'ai un nouveau problème j'ai un input tot3 (somme des inputs tot1 et tot2) f.tot3.value = f.tot1.value + f.tot2.value; si pas ex. tot1 = 20 et tot2 = 70 il me sort 2070 et pas 90. j'ai mis le calcul de tot3 ds une autre fonction mais ça marche toujours pas. si je met tot3 = 10 + 20 ça marche bien, si je met tot3 = tot1 + 20 il m'affiche tot1.20 javascript, ça me sort par les yeux. edit : et ça marche trés bien avec * |
voici une solution :
Code :
|
Marsh Posté le 12-08-2002 à 14:04:21
le truc en fait c'est qu'il considère les value comme des chaines de caracteres donc il concatène par défaut
Marsh Posté le 12-08-2002 à 14:18:14
c'est ça merçi
je vais faire un stage JS en octobre, ça me fera le + grand bien
Marsh Posté le 12-08-2002 à 19:35:55
Schimz a écrit a écrit : c'est ça merçi je vais faire un stage JS en octobre, ça me fera le + grand bien |
si tu as d'autres questions n'hésite pas
Marsh Posté le 09-08-2002 à 14:58:22
alors :
j'ai un formulaire (indemnites) un input (nbr_nuit), une liste (nuit, avec un onchange=mafonction) et un troisième champ (tot1, total des 2 premier champs)
dans ma fonction y'a ça :
document.indemnites.tot1.value = document.indemnites.nbr_nuit.value*document.indemnites.nuit.value;
et bien sûr, ça marche pô...
si je mets :
document.indemnites.tot1.value = 5*10
il me remplis bien mon input tot1...
comprend pas... aidez moi
---------------
çà s'est HFR | Music for the Galaxy