comment fait-on pour compter et afficher le nombre d'éléments d'un formulaire en javascript?
J'ai essayé ceci mais ça ne marche pas:
pouvez-vous m'aider?document.write(document.forms['formulaire'].length);
pouvez-vous m'aider?document.write(document.forms['formulaire'].length);
Code : Tout sélectionner
document.forms["formulaire"].elements.lengthmais je n'obtiens rien quand je mets cette intruction dans un document.writedocument.forms["formulaire"].elements.length
Code : Tout sélectionner
document.getElementById('monFormulaire').elements.length Code : Tout sélectionner
<form id="monFormulaire" method="post" action="">
</form>
<form action="" method="post" id="formulaire">
<input type="text" name="texte1" value="">
<input type="submit" name="ok" value="Ok" onclick="alert(document.forms['formulaire'].elements.length)"
</form>
En cliquant sur le bouton, j'obtiens le message d'alerte m'indiquant 2 correspondant au champ de saisie et au bouton d'envoi. Finalement, ton idée de départ était meilleure que la mienne mais je ne suis pas un king du JavaScript.Apparement ce n'est pas le cas et je ne comprends pas pourquoi.<head>
<script language="javascript">
<!--
alert(document.forms['formulaire'].elements.length);
-->
</script>
</head>
Code : Tout sélectionner
<head>
<script language="javascript">
<!--
function compte_elements()
{
alert(document.forms['formulaire'].elements.length);
}
-->
</script>
</head>Code : Tout sélectionner
<input type="submit" name="OK" value="OK" onclick="compte_elements();">