passer un objet en parametres... [javascript] - HTML/CSS - Programmation
Marsh Posté le 21-05-2002 à 12:22:15
essaye ça :
intruction= 'document.form1.['+ el_jour +'].value=12';
eval(instruction);
Marsh Posté le 21-05-2002 à 12:33:11
bon la je vais devoir y aller pour le moment mais ca marche pas.... alors si y'a une autre idee, je suis preneur
Marsh Posté le 21-05-2002 à 12:46:10
kayasax a écrit a écrit : c pour koi faire les [] ?? |
Bah la je sais pas trop, pour preciser qeu c'est un objet non?
En fait el_jour correspond a un champ de texte de mon formulaire...
Quand j'appele la fonction je fais
Fill_date(texte_date_fax);
ou 'texte_date_fax' est le nom de mon champ de texte
[jfdsdjhfuetppo]--Message édité par billyboy78 le 21-05-2002 à 12:48:04--[/jfdsdjhfuetppo]
Marsh Posté le 21-05-2002 à 12:48:37
document.form1.el_jour.value=12;
ca marche aps ?
sinon tu passes tout l'objet en parametre :
Fill_Date(document.form.texte_date_fax)
et dans la fonction tu fais juste
el_jour.value=12
ca passe pas?
[jfdsdjhfuetppo]--Message édité par kayasax le 21-05-2002 à 12:53:13--[/jfdsdjhfuetppo]
Marsh Posté le 21-05-2002 à 12:57:42
function Fill_Date(el_jour)
{
document.getElementById(el_jour).value = 12;
}
Marsh Posté le 21-05-2002 à 13:10:38
bon d'accord... c vrai ke ca a l'air + simple youdontcare ca marche sous ie et ns ?
Marsh Posté le 21-05-2002 à 13:13:32
http://216.239.51.100/search?q=cac [...] yid+&hl=en
dom1, 1998. je n'ai testé que sour ie6 et mozilla. mais a priori, pas de problèmes pour les autres vu la date du standard.
Marsh Posté le 21-05-2002 à 13:17:39
sur les dernières versions oui, les autres, je ne pense pas.
function Fill_Date(el_jour)
{
eval('document.form1.'+el_jour+'.value = 12';
}
ça fct g testé
Fill_date('input1';
-- edit --
désolé me suis planté pour l'autre dans la syntaxe, mais sinon ça fct aussi :
function Fill_Date(el_jour)
{
eval('document.form1["'+el_jour+'"].value = 12';
}
[jfdsdjhfuetppo]--Message édité par ethernal le 21-05-2002 à 13:21:55--[/jfdsdjhfuetppo]
Marsh Posté le 21-05-2002 à 12:19:30
Voila je veux recuperer un objet du formuliare de ma page et en changer la valeur, mais ca marche pas... j'ai fais ca:
function Fill_Date(el_jour)
{
document.form1.[el_jour].value=12;
}
mais ca marche pas...