Récupérer le contenu des zones de textes (js)
amine_marc
Messages postés
256
Date d'inscription
Statut
Membre
Dernière intervention
-
amine_marc Messages postés 256 Date d'inscription Statut Membre Dernière intervention -
amine_marc Messages postés 256 Date d'inscription Statut Membre Dernière intervention -
Bjr,
J'ai une page qui contient un ensemble de zone de texte (nommé elt1, elt2, elt3 ...eltN) rassemblé dans une forme (form1); je veux récupérer tous les contenus de ces zones de textes dans des variables (ou un tableau) d'une manière automatique.
J'indique que le nombre des zones de texte est connu (N) mais il est varié selon le choix de l'utilisateur qui à créer la page.
Mon pb est que j'ai pas arrivé à récupérer les contenus automatiquement;
Voici un code que j'ai essayé de l'activer, mais aucun résultat:
<script language='javascript'>
function verif(form){
var N=form1.nb_occ.value;
var tab[N];
var i=0;
for(i=1;i<N;i++)
{
tab[i]=form1.elt(i+1).value;
document.write(tab[i]);
}
}
</script>
Veuillez me corriger ce code afin d'arriver à résoudre mon pb.
Merci d'avance.
J'ai une page qui contient un ensemble de zone de texte (nommé elt1, elt2, elt3 ...eltN) rassemblé dans une forme (form1); je veux récupérer tous les contenus de ces zones de textes dans des variables (ou un tableau) d'une manière automatique.
J'indique que le nombre des zones de texte est connu (N) mais il est varié selon le choix de l'utilisateur qui à créer la page.
Mon pb est que j'ai pas arrivé à récupérer les contenus automatiquement;
Voici un code que j'ai essayé de l'activer, mais aucun résultat:
<script language='javascript'>
function verif(form){
var N=form1.nb_occ.value;
var tab[N];
var i=0;
for(i=1;i<N;i++)
{
tab[i]=form1.elt(i+1).value;
document.write(tab[i]);
}
}
</script>
Veuillez me corriger ce code afin d'arriver à résoudre mon pb.
Merci d'avance.
A voir également:
- Récupérer le contenu des zones de textes (js)
- Recuperer message whatsapp supprimé - Guide
- Impossible de récupérer mon compte gmail - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
- Comment récupérer un compte facebook piraté - Guide
10 réponses
Pour appeler cette fonction à l'envoie du formulaire :
<form method="" action="" onsubmit="verif(this);">
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Est-ce que tu connais le Javascript, ou c'est un script copié sur le Web ?
Ecrit plutôt les données dans un div avec
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Ecrit plutôt les données dans un div avec
document.getElementById('id_du_div').innerHTML += 'texte';Et la variable N est une chaine, je ne vois pas pourquoi tu fais "i<N" : ça revient à faire 3 < "texte"
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Ce script est le mien..!!
concernant le "N" ça n'est pas une chaine mais c'est un nombre, et j'ai essayé avec ce variable sans la boucle et ça marche bien, par exemple:
function verif(form){
var N=form1.nb_occ.value;
document.write(N);
}
l'appel de cette fonction affiche un nombre, par exemple 3 comme:
<form id='form1">
<input type='hidden' name='nb_occ' value='3'>
.....</form>
mais maintenant le pb reste au niveau du remplissage du tableau par le contenu des zone suivante (par ex):
<form id='form1">
<input type='hidden' name='nb_occ' value='3'>
<input type='hidden' name='elt1' value='aaa' >
<input type='hidden' name='elt2' value='bbb' >
<input type='hidden' name='elt3' value='ccc'>
.....</form>
En plus, je n'ai pas compis ce que vous voulez dire par:
document.getElementById('id_du_div').innerHTML += 'texte';
et quelle l'utilité de ce code.
Veuillez me répondre.
concernant le "N" ça n'est pas une chaine mais c'est un nombre, et j'ai essayé avec ce variable sans la boucle et ça marche bien, par exemple:
function verif(form){
var N=form1.nb_occ.value;
document.write(N);
}
l'appel de cette fonction affiche un nombre, par exemple 3 comme:
<form id='form1">
<input type='hidden' name='nb_occ' value='3'>
.....</form>
mais maintenant le pb reste au niveau du remplissage du tableau par le contenu des zone suivante (par ex):
<form id='form1">
<input type='hidden' name='nb_occ' value='3'>
<input type='hidden' name='elt1' value='aaa' >
<input type='hidden' name='elt2' value='bbb' >
<input type='hidden' name='elt3' value='ccc'>
.....</form>
En plus, je n'ai pas compis ce que vous voulez dire par:
document.getElementById('id_du_div').innerHTML += 'texte';
et quelle l'utilité de ce code.
Veuillez me répondre.
Déjà tu n'appelles pas ta fonction, donc normal que rien ne se passe.
Ensuite, l'attribut value d'un input retourne toujours une chaine, mais cette chaine ne peut contenir que des nombres.
Voilà un exemple : http://paste.pocoo.org/show/209455/
Ensuite, l'attribut value d'un input retourne toujours une chaine, mais cette chaine ne peut contenir que des nombres.
Voilà un exemple : http://paste.pocoo.org/show/209455/
Merci bcp avion-f16 pour vos efforts;
mais il reste maintenant de mettre le contenu du formulaire dans un tableau, parce que mon but et de manipuler le contenu et faire des tests. veillez me dire encore comment.
mais il reste maintenant de mettre le contenu du formulaire dans un tableau, parce que mon but et de manipuler le contenu et faire des tests. veillez me dire encore comment.