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
- Lexer resultat - Télécharger - Sport
- Resultat foot - Télécharger - Vie quotidienne
- Évariste souhaite télécharger le logiciel mozilla firefox depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. ✓ - Forum Microsoft Edge / Internet Explorer
- Le nombre de tentatives de déverrouillage incorrectes est trop élevé samsung ✓ - Forum Samsung
- Nombre facile - Télécharger - Outils professionnels
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
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 !