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 470 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 470 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
- Lexer resultat - Télécharger - Sport
- Resultat foot - Télécharger - Vie quotidienne
- Nombre facile - Télécharger - Outils professionnels
- Resultat loto d'aujourd'hui rdc ✓ - Forum Excel
- Alexa pour enfant - Guide
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
470
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
2 août 2014
175
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 !