1. Visão geral
No desenvolvimento real, geralmente é necessário determinar se o valor de um elemento no formulário enviado pelo usuário está vazio. Outra situação é que os valores de todos os elementos no formulário não podem estar vazios. Este exemplo introduzirá uma maneira simples e eficaz de determinar se todos os elementos em um formulário estão vazios.
2. Pontos técnicos
Ele é implementado principalmente em JavaScript, percorrendo o atributo elemento do objeto Form. O atributo elementos do objeto de formulário é uma matriz de todos os elementos do formulário na página. Por exemplo, o form.Elements [0] representa o primeiro objeto de elemento do formulário e o formulário.
3. Código de implementação específico
(1) Crie uma nova página de formulário Index.jsp. A forma da página contém 3 elementos que não podem estar vazios e um botão de envio. Você precisa definir o valor do atributo de identificação de um formulário. O código -chave é o seguinte:
<form ação = "" id = "myform"> <tabela align = "center"> <tr> <td> mensagem: </td> <td> <input type = "text" name = "messageUser"> </td> </tr> <tr> <td> título da mensagem: </td> <td> <input type = "names>") </td> </tr> <tr> <td> conteúdo da mensagem: </td> <td> <textarea lobos = "8" cols = "45"> </sextarea> </td> <tr> <td align = "Center" colspan = "2"> <but)
(2) Escreva um método para verificar se o valor do elemento de formulário não pode estar vazio na tag <Script> desta página. O código -chave é o seguinte:
function check () {var myform = document.getElementById ("myform"); // Obtenha objeto de formulário para (var i = 0; i <myform.length; i ++) {// Formulário de loop if (myform.lements [i] .Value == "") {// julga se cada elemento está vazio (myform.lements [i] .title+"não pode estar vazio! // elementos obtêm o foco retorn;}} myform.submit ();}No JavaScript, o atributo de valor do atributo elementos do objeto de formulário representa o valor do elemento especificado; O atributo de nome representa o nome do elemento de formulário especificado; e o atributo de título representa o título do elemento de formulário.
O exposto acima é o conhecimento relevante sobre o código de exemplo que o editor apresenta para verificar se o valor do elemento de formulário está vazio. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!