Comment puis-je parcourir tous les formulaires d'un document en utilisant javascript?Javascript-HTML - comment parcourir tous les formulaires d'une page?
Répondre
Le code ci-dessous passera par un document html, obtenir toutes les formes et faire une alerte pop-up des noms de chaque forme.
var formsCollection = document.getElementsByTagName("form");
for(var i=0;i<formsCollection.length;i++)
{
alert(formsCollection[i].name);
}
Ceci est juste un début pour voir si vous obtenez le droit dont vous avez besoin. Par la suite, supprimez l'alerte et continuez à faire ce dont vous avez besoin.
cela devrait être la meilleure réponse :) –
Beaucoup plus simple que d'essayer d'attraper l'élément par le Tag, ID, ou Nom car ils pourraient être différents. – KyleBunga
Voici un exemple utilisant document.forms au lieu de getElementsByTagName().
Comme avec l'exemple getElementsByTagName(), il parcourt tous les formulaires et lance une alerte contextuelle avec l'action (au lieu du nom, car il est plus susceptible d'être défini). Cela peut être condensé vers le bas et, bien sûr, le menu contextuel a changé pour quelque chose d'utile, mais j'ai essayé de le garder simple.
Et pour référence ici sont des liens vers plus d'informations:
Quel est le résultat du vote baissier? –
Évidemment parce que votre réponse est moins élégante que le pouls .. Je ne vous ai pas donné le droit de voter btw – ant
Je n'ai pas voté, mais notez que l'attribut "name" a peu d'utilité sur un formulaire, donc vous le verrez rarement . On pourrait trouver l'unicité et l'adressabilité de "id" pour être plus utile, mais ni affecter la fonctionnalité du formulaire. – Anonymous