Javascript : vérif formulaire: problème conca
Résolu/Fermé
Lapinkiller
Messages postés
674
Date d'inscription
samedi 15 avril 2006
Statut
Membre
Dernière intervention
30 août 2010
-
13 janv. 2008 à 14:08
Lapinkiller Messages postés 674 Date d'inscription samedi 15 avril 2006 Statut Membre Dernière intervention 30 août 2010 - 13 janv. 2008 à 17:00
Lapinkiller Messages postés 674 Date d'inscription samedi 15 avril 2006 Statut Membre Dernière intervention 30 août 2010 - 13 janv. 2008 à 17:00
A voir également:
- Javascript : vérif formulaire: problème conca
- Formulaire de réclamation facebook - Guide
- Alias du formulaire - Forum Programmation
- Telecharger javascript - Télécharger - Langages
- Javascript round ✓ - Forum Javascript
- Formulaire de remboursement free pdf ✓ - Forum Vos droits sur internet
4 réponses
Lapinkiller
Messages postés
674
Date d'inscription
samedi 15 avril 2006
Statut
Membre
Dernière intervention
30 août 2010
101
13 janv. 2008 à 17:00
13 janv. 2008 à 17:00
solution :
var champ ;
eval('champ = form.nb_'+j) ;
alert(champ.value) ;
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
13 janv. 2008 à 14:29
13 janv. 2008 à 14:29
salut,
et si tu fais un :
dans ta boucle.
si il retourne un élément, tu traites sinon tu sors de la boucle.
autre possibilité, parcourir le DOM et sortir toutes les balises contenues dans le formulaire.
ou alors avec 'document.getElementsByTag()' qui te renverra toutes les balises du type demandé.
si tu mets tous tes champs dans un <fieldset> tu pourras demander au <fieldset> de te renvoyer tous les <input> qu'il contient.
je sais pas si je suis très clair…
(ô_O)'
et si tu fais un :
document.getElementById( 'nb_' + j );
dans ta boucle.
si il retourne un élément, tu traites sinon tu sors de la boucle.
autre possibilité, parcourir le DOM et sortir toutes les balises contenues dans le formulaire.
ou alors avec 'document.getElementsByTag()' qui te renverra toutes les balises du type demandé.
si tu mets tous tes champs dans un <fieldset> tu pourras demander au <fieldset> de te renvoyer tous les <input> qu'il contient.
je sais pas si je suis très clair…
(ô_O)'
Lapinkiller
Messages postés
674
Date d'inscription
samedi 15 avril 2006
Statut
Membre
Dernière intervention
30 août 2010
101
13 janv. 2008 à 14:41
13 janv. 2008 à 14:41
merci mais le getelementbyid ne marche pas mieux...
le probleme c'est pour récupérer le contenu de mon chamsp car avec mon code champ = "form.nb_0.value" masi appereement il me considere ca comme une chaine de caractere alors que c'est pas le cas...
je précise que le javascript je débute... (php je connais)
le probleme c'est pour récupérer le contenu de mon chamsp car avec mon code champ = "form.nb_0.value" masi appereement il me considere ca comme une chaine de caractere alors que c'est pas le cas...
je précise que le javascript je débute... (php je connais)
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
13 janv. 2008 à 15:14
13 janv. 2008 à 15:14
et si tu donnes un identifiant à ton <form ='formulaire'> et que tu lui demande de lister les balises <input> ?
tu peux en plus tester le type.
tu peux en plus tester le type.
form = document.getElementById( 'formulaire );
inputs = form.getElementsByTag( 'input' );
for( i = 0; i < inputs.length; i++ )
{
if( inputs[i].type == "text" )
{
alert( inputs[i].name );
}
}