1. Présentation
Dans le développement réel, il est souvent nécessaire de déterminer si la valeur d'un élément dans le formulaire soumis par l'utilisateur est vide. Une autre situation est que les valeurs de tous les éléments de la forme ne sont pas autorisées à être vides. Cet exemple introduira un moyen simple et efficace de déterminer si tous les éléments dans une forme sont vides.
2. Points techniques
Il est principalement implémenté dans JavaScript en faisant un peu de bouclage via l'attribut élément de l'objet form. L'attribut des éléments de l'objet de forme est un tableau de tous les éléments de la forme de forme dans la page. Par exemple, Form.Elements [0] représente le premier objet d'élément de la forme, et Form.Elements [n] représente l'objet nème élément de la forme.
3. Code d'implémentation spécifique
(1) Créez une nouvelle page de formulaire index.jsp. La forme de la page contient 3 éléments qui ne sont pas autorisés à être vides et à un bouton de soumission. Vous devez définir la valeur d'attribut ID d'un formulaire. Le code clé est le suivant:
<form action = "" id = "myform"> <table align = "Center"> <tr> <td> Message: </td> <td> <entrée type = "Text" Name = "MessageUser"> </ td> </tr> <tr> <Td> Contenu: </td> <td> <TextArea Rows = "8" Cols = "45"> </ TextArea> </td> <Tr> <TD Align = "Center" Colspan = "2"> <Input Type = "Button" Value = "Soumide" OnClick = "Check ()"> </td> </tr> </pall
(2) Écrivez une méthode pour vérifier que la valeur de l'élément de forme n'est pas autorisée à être vide dans la balise <cript> de cette page. Le code clé est le suivant:
Function Check () {var myform = document.getElementById ("MyForm"); // Get Form Form Object pour (var i = 0; i <myform.length; i ++) {// Formulaire de boucle Form if (myform.Elements [i] .value == "") {// juger si chaque élément est vide alert (myform.elements [i] .title + "ne peut pas être vide!"); MyForm.Elements [i] .focus (); // les éléments obtiennent un retour au foyer;}} myform.sumit ();}Dans JavaScript, l'attribut de valeur de l'attribut d'éléments de l'objet formulaire représente la valeur de l'élément spécifié; L'attribut de nom représente le nom de l'élément de forme spécifié; et l'attribut de titre représente le titre de l'élément de forme.
Ce qui précède est la connaissance pertinente sur l'exemple de code que l'éditeur vous introduit pour vérifier si la valeur de l'élément de formulaire est vide. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!