bonjour,
j'ai un formulaire avec une saisie de caractères comme ceci:
<INPUT type=text name='tiersnom' value="" >
et je souhaite récupérer le contenu de ce champ en javascript mais je ne
sais pas trop comment :-(
j'ai tenté par
var z = document.getElementsByName("tiernom");
mais ça me rend un array et
var z = document.getElementsByName("tiernom")[0]; me rend un élément
undefined
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
<INPUT type=text name='tiersnom' value="" >
et je souhaite récupérer le contenu de ce champ en javascript mais je ne sais pas trop comment :-( j'ai tenté par var z = document.getElementsByName("tiernom");
mais ça me rend un array et
Normal. Un tableau probablement vide puisque l'attribut name valait 'tiersnom' et pas 'tiernom'.
var z = document.getElementsByName("tiernom")[0]; me rend un élément undefined
Normal aussi.
quelle est la bonne syntaxe ?
var z = document.getElementsByName("tiersnom")[0];
Mais tu peux aussi rajouter un id à l'élément : <INPUT type='text' name='tiersnom' id='tiersnom' value="">
La récupération devient alors : var z = document.getElementById("tiersnom");
<INPUT type=text name='tiersnom' value="" >
et je souhaite récupérer le contenu de ce champ en javascript mais je ne
sais pas trop comment :-(
j'ai tenté par
var z = document.getElementsByName("tiernom");
mais ça me rend un array et
Normal. Un tableau probablement vide puisque l'attribut name valait
'tiersnom' et pas 'tiernom'.
var z = document.getElementsByName("tiernom")[0]; me rend un élément
undefined
Normal aussi.
quelle est la bonne syntaxe ?
var z = document.getElementsByName("tiersnom")[0];
Mais tu peux aussi rajouter un id à l'élément :
<INPUT type='text' name='tiersnom' id='tiersnom' value="">
La récupération devient alors :
var z = document.getElementById("tiersnom");
et je souhaite récupérer le contenu de ce champ en javascript mais je ne sais pas trop comment :-( j'ai tenté par var z = document.getElementsByName("tiernom");
mais ça me rend un array et
Normal. Un tableau probablement vide puisque l'attribut name valait 'tiersnom' et pas 'tiernom'.
var z = document.getElementsByName("tiernom")[0]; me rend un élément undefined
Normal aussi.
quelle est la bonne syntaxe ?
var z = document.getElementsByName("tiersnom")[0];
Mais tu peux aussi rajouter un id à l'élément : <INPUT type='text' name='tiersnom' id='tiersnom' value="">
La récupération devient alors : var z = document.getElementById("tiersnom");
Joe
<INPUT type=text name='tiersnom' value="" >
et je souhaite récupérer le contenu de ce champ en javascript mais je ne sais pas trop comment :-( j'ai tenté par var z = document.getElementsByName("tiernom");
mais ça me rend un array et
Normal. Un tableau probablement vide puisque l'attribut name valait 'tiersnom' et pas 'tiernom'.
var z = document.getElementsByName("tiernom")[0]; me rend un élément undefined
Normal aussi.
quelle est la bonne syntaxe ?
var z = document.getElementsByName("tiersnom")[0];
ouf, belle erreur, comme quoi une relecture externe aide bien :-) bizarrement, la dernière syntaxe me rend un [object HTMLInputElement] et pas la valeur saisie de mon champ :-(
<INPUT type=text name='tiersnom' value="" >
et je souhaite récupérer le contenu de ce champ en javascript mais je ne
sais pas trop comment :-(
j'ai tenté par
var z = document.getElementsByName("tiernom");
mais ça me rend un array et
Normal. Un tableau probablement vide puisque l'attribut name valait
'tiersnom' et pas 'tiernom'.
var z = document.getElementsByName("tiernom")[0]; me rend un élément
undefined
Normal aussi.
quelle est la bonne syntaxe ?
var z = document.getElementsByName("tiersnom")[0];
ouf, belle erreur, comme quoi une relecture externe aide bien :-)
bizarrement, la dernière syntaxe me rend un [object HTMLInputElement]
et pas la valeur saisie de mon champ :-(
et je souhaite récupérer le contenu de ce champ en javascript mais je ne sais pas trop comment :-( j'ai tenté par var z = document.getElementsByName("tiernom");
mais ça me rend un array et
Normal. Un tableau probablement vide puisque l'attribut name valait 'tiersnom' et pas 'tiernom'.
var z = document.getElementsByName("tiernom")[0]; me rend un élément undefined
Normal aussi.
quelle est la bonne syntaxe ?
var z = document.getElementsByName("tiersnom")[0];
ouf, belle erreur, comme quoi une relecture externe aide bien :-) bizarrement, la dernière syntaxe me rend un [object HTMLInputElement] et pas la valeur saisie de mon champ :-(
ASM
En réponse à Joe qui nous a susurré, en date du : 20/07/07 20:29, le message sibyllin suivant :
var z = document.getElementsByName("tiersnom")[0];
ouf, belle erreur, comme quoi une relecture externe aide bien :-) bizarrement, la dernière syntaxe me rend un [object HTMLInputElement] et pas la valeur saisie de mon champ :-(
ben oui, pardine ! où vois-tu qu'on parle de valeur dans : document.getElementById("tiersnom"); ??
donc : var z = document.getElementById("tiersnom"); et : var val = document.getElementById("tiersnom").value; ou : var val = z.value;
Ou en JS de nos grands mères : var z = document.forms[0].tiersnom; var v = z.value;
-- Stephane Moriaux et son (moins) vieux Mac
En réponse à Joe qui nous a susurré, en date du : 20/07/07 20:29, le
message sibyllin suivant :
var z = document.getElementsByName("tiersnom")[0];
ouf, belle erreur, comme quoi une relecture externe aide bien :-)
bizarrement, la dernière syntaxe me rend un [object HTMLInputElement]
et pas la valeur saisie de mon champ :-(
ben oui, pardine !
où vois-tu qu'on parle de valeur dans :
document.getElementById("tiersnom");
??
donc : var z = document.getElementById("tiersnom");
et : var val = document.getElementById("tiersnom").value;
ou : var val = z.value;
Ou en JS de nos grands mères :
var z = document.forms[0].tiersnom;
var v = z.value;
En réponse à Joe qui nous a susurré, en date du : 20/07/07 20:29, le message sibyllin suivant :
var z = document.getElementsByName("tiersnom")[0];
ouf, belle erreur, comme quoi une relecture externe aide bien :-) bizarrement, la dernière syntaxe me rend un [object HTMLInputElement] et pas la valeur saisie de mon champ :-(
ben oui, pardine ! où vois-tu qu'on parle de valeur dans : document.getElementById("tiersnom"); ??
donc : var z = document.getElementById("tiersnom"); et : var val = document.getElementById("tiersnom").value; ou : var val = z.value;
Ou en JS de nos grands mères : var z = document.forms[0].tiersnom; var v = z.value;
-- Stephane Moriaux et son (moins) vieux Mac
Joe
ben oui, pardine ! où vois-tu qu'on parle de valeur dans : document.getElementById("tiersnom"); ??
donc : var z = document.getElementById("tiersnom"); et : var val = document.getElementById("tiersnom").value; ou : var val = z.value;
Ou en JS de nos grands mères : var z = document.forms[0].tiersnom; var v = z.value;
bingo, c'est tout bon :-) merci de votre aide car je n'avais plus les yeux en face des trous. bon week-end
ben oui, pardine !
où vois-tu qu'on parle de valeur dans :
document.getElementById("tiersnom");
??
donc : var z = document.getElementById("tiersnom");
et : var val = document.getElementById("tiersnom").value;
ou : var val = z.value;
Ou en JS de nos grands mères :
var z = document.forms[0].tiersnom;
var v = z.value;
bingo, c'est tout bon :-)
merci de votre aide car je n'avais plus les yeux en face des trous.
bon week-end