1. Descripción general
En el desarrollo real, a menudo es necesario determinar si el valor de un elemento en el formulario enviado por el usuario está vacío. Otra situación es que los valores de todos los elementos en la forma no pueden estar vacíos. Este ejemplo introducirá una forma simple y efectiva de determinar si todos los elementos en una forma están vacíos.
2. Puntos técnicos
Se implementa principalmente en JavaScript al pasar el atributo de elemento del objeto de formulario. El atributo de elementos del objeto de formulario es una matriz de todos los elementos del formulario de formulario en la página. Por ejemplo, Form.Elements [0] representa el objeto del primer elemento de la forma, y Form.Elements [n] representa el enésimo objeto del elemento de la forma.
3. Código de implementación específico
(1) Cree una nueva página de formulario index.jsp. El formulario de la página contiene 3 elementos que no se permite estar vacío y un botón de envío. Debe definir el valor de atributo de identificación de un formulario. El código clave es el siguiente:
<form de acción = "" id = "myform"> <table align = "center"> <tr> <td> mensaje: </td> <td> <input type = "text" name = "MessageUser"> </td> </tr> <tr> <td> Título del mensaje: </td> <td> <input type = "text" name = "mesagetle"> </td> </tr> <tr> <tr> <tr> <tr> <tr> <tr> <tr. Contenido: </td> <td> <textarea sows = "8" cols = "45"> </extAREA> </td> <tr> <td align = "center" colspan = "2"> <input type = "button" valor = "enviar" onclick = "check ()"> </td> </tr> </port> </orm>
(2) Escriba un método para verificar que el valor del elemento de formulario no esté vacío en la etiqueta <script> de esta página. El código clave es el siguiente:
function check () {var myForm = document.getElementById ("myform"); // Obtenga el objeto de formulario de formulario para (var i = 0; i <myform.length; i ++) {// bucle form de formulario if (myForm.elements [i] .value == "") {// juzga si cada elemento está vacío alerta (myForm.elements [i] .title+"no se puede estar vacío!"); MyForm.Emements [i] .focus ();; // Elementos Obtener retorno de foco;}} myForm.submit ();}En JavaScript, el atributo de valor del atributo de elementos del objeto de formulario representa el valor del elemento especificado; El atributo de nombre representa el nombre del elemento de formulario especificado; y el atributo del título representa el título del elemento de formulario.
Lo anterior es el conocimiento relevante sobre el código de ejemplo que el editor le presenta para verificar si el valor del elemento de formulario está vacío. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!