Problème sur le résultat du nombre d'enfant d'un ElementHTLM
Fermé
gprog Etu
-
26 juil. 2014 à 17:43
e666 Messages postés 458 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 2 août 2014 - 26 juil. 2014 à 18:22
e666 Messages postés 458 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 2 août 2014 - 26 juil. 2014 à 18:22
A voir également:
- Problème sur le résultat du nombre d'enfant d'un ElementHTLM
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Resultat loto d'aujourd'hui ✓ - Forum Excel
- Casio fx 92 resultat sans fraction ✓ - Forum calculatrices
- Supprimer espace nombre excel ✓ - Forum Excel
- Évariste souhaite télécharger le logiciel libreoffice depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. ✓ - Forum Windows Vista
2 réponses
J'ai finalement trouvé ce qui n'allait pas.
Pour ceux qui auront ce problème :
il faut juste enlever les espaces dans la balise td qui encadre le type input car ils comptent en noeud de texte.
Donc ne pas mettre d'espace mais juste le type input.
Pour ceux qui auront ce problème :
il faut juste enlever les espaces dans la balise td qui encadre le type input car ils comptent en noeud de texte.
Donc ne pas mettre d'espace mais juste le type input.
e666
Messages postés
458
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
2 août 2014
216
26 juil. 2014 à 18:22
26 juil. 2014 à 18:22
Salut,
C'est parce que tu as mis des espaces avant et après ton input. Le javascript compte ça comme du texte et donc cela fait 3 enfants avec ton input.
Pourquoi n'accèdes-tu pas directement à ton input ?
Tu lui as mis un identifiant en plus.
Il te suffit ensuite de faire inputName.value pour avoir sa valeur.
Donc ça donne ça pour ta fonction :
Aussi je te conseille de séparer ton javascript dans un fichier différent. De même, pour les styles CSS. Sinon ça va un peu être le bazar et difficile de s'y retrouver, de maintenir. Le HTML sert pour la structure de la page. Le Javascript pour les interractions. Et le CSS pour la mise en page, l'affichage.
Bonne chance !
C'est parce que tu as mis des espaces avant et après ton input. Le javascript compte ça comme du texte et donc cela fait 3 enfants avec ton input.
Pourquoi n'accèdes-tu pas directement à ton input ?
Tu lui as mis un identifiant en plus.
Il te suffit ensuite de faire inputName.value pour avoir sa valeur.
Donc ça donne ça pour ta fonction :
Les valeurs s'afficheront dans la console javascript pour le debug, c'est plus pratique que les alert les console.log. Pour y accéder: ctrl+shift+i dans chrome, opera, firefox. F12 sous IE.
function voirContenu()
{
var x = document.getElementById("essaie0");
console.log(x.value);
}
Aussi je te conseille de séparer ton javascript dans un fichier différent. De même, pour les styles CSS. Sinon ça va un peu être le bazar et difficile de s'y retrouver, de maintenir. Le HTML sert pour la structure de la page. Le Javascript pour les interractions. Et le CSS pour la mise en page, l'affichage.
Bonne chance !