Input toujours vide
Résolu
rukire
Messages postés
90
Date d'inscription
Statut
Membre
Dernière intervention
-
ben85350 Messages postés 610 Date d'inscription Statut Membre Dernière intervention -
ben85350 Messages postés 610 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un formulaire html avec un input de type texte.
Lors de la soumission de mon formulaire j'ai une fonction javascript qui vérifie que mon champ input n'est pas vide.
Mais voila le problème, mon champ est undefined, normal me direz-vous quand aucune valeur n'est tapé il est undefined mais quand une valeur est tapé ?
J'ai d'autre formulaire sur d'autre page ou ca marche et les champ ne sont pas undefined, ils sont vide si rien et le texte si quelque chose dedans!
Je ne sais pas pourquoi ca ne marche pas pour ce formulaire-ci.
Si quelqu'un peut m'aider, je lui en serait extrèmement reconnaissante !
Merci d'avance !
j'ai un formulaire html avec un input de type texte.
Lors de la soumission de mon formulaire j'ai une fonction javascript qui vérifie que mon champ input n'est pas vide.
Mais voila le problème, mon champ est undefined, normal me direz-vous quand aucune valeur n'est tapé il est undefined mais quand une valeur est tapé ?
J'ai d'autre formulaire sur d'autre page ou ca marche et les champ ne sont pas undefined, ils sont vide si rien et le texte si quelque chose dedans!
Je ne sais pas pourquoi ca ne marche pas pour ce formulaire-ci.
Si quelqu'un peut m'aider, je lui en serait extrèmement reconnaissante !
Merci d'avance !
A voir également:
- Input toujours vide
- Supprimer page word vide - Guide
- Caractere vide - Guide
- Input signal out of range - Forum Ecran
- Formate pour taxer client frigo vide - Forum Vos droits sur internet
- Coeur vide ✓ - Forum Réseaux sociaux
4 réponses
non pas par l'id, je fais document.nomformulaire.nomchamp.value
merci de t'interesser a mon probleme
merci de t'interesser a mon probleme
bon ben il semblerais que c'était ca, comme j'ai des label j'ai un id donc je me suis servi de celui-ci pour repérer mon champ et victoire ca marche, merci beaucoup, pour le coup je ne pensais vraiment pas que ca venais de la !
mon code si ca t'interesse
js :
function verifajout(nbparam)
{
//vérifie pour formulaireajout si un type a bien été choisit pour le paramètre
for(i=1;i<=nbparam;i++)
{
var type='type'+i;
var name='nom'+i;
if(document.getElementById(name).value != "")
{
if(document.getElementById(type).options[document.getElementById(type).selectedIndex].value != 0)
{
return true;
}
else
{
alert("Vous n'avez pas choisi de type !");
return false;
}
}
else
{
alert("Vous n'avez pas choisi de nom !");
return false;
}
}
}
html/php (je suis dans une boucle for)
$nom='nom'.$i; //choix du nom (avec vérification existance)
echo '<tr><td><label for="nom"><a class="normal" href="guide.php#nom" target="_blank">Nom</a></label> : <input type="text" id="'.$nom.'" name="'.$nom.'" onblur="verif_nom(this,\''.$str.'\','.$k.');"/></td></tr>';
mon code si ca t'interesse
js :
function verifajout(nbparam)
{
//vérifie pour formulaireajout si un type a bien été choisit pour le paramètre
for(i=1;i<=nbparam;i++)
{
var type='type'+i;
var name='nom'+i;
if(document.getElementById(name).value != "")
{
if(document.getElementById(type).options[document.getElementById(type).selectedIndex].value != 0)
{
return true;
}
else
{
alert("Vous n'avez pas choisi de type !");
return false;
}
}
else
{
alert("Vous n'avez pas choisi de nom !");
return false;
}
}
}
html/php (je suis dans une boucle for)
$nom='nom'.$i; //choix du nom (avec vérification existance)
echo '<tr><td><label for="nom"><a class="normal" href="guide.php#nom" target="_blank">Nom</a></label> : <input type="text" id="'.$nom.'" name="'.$nom.'" onblur="verif_nom(this,\''.$str.'\','.$k.');"/></td></tr>';