Formularios

7 respostas
C

Galera sou ini e estou precisando validar um formulário, preciso validar os seguintes campos.

CEP
email
homepage
telefone

e verificar se tem algum campo vazio no formulario

Qualquer sugestao é bem vinda

7 Respostas

cv1

antes de mais nada… vc quer validar esses campos antes do submit ou quando os dados chegarem no servidor?

C

queria validar eles no servlet que recebe os parametros do formulario.

mas aceito quaisquer outras sugestões

cv1

Nesse caso, vc pode simplesmente passar os valores pelo form (usando o bom e velho <input type=“text” name=“cpf” …/>), e, no Servlet, chamar:

cpf = request.getParameter&#40;"cpf"&#41;;

Daih, eh soh trabalhar com a validacao do jeito que vc quiser :wink:

C

ótimo eu cheguei a esse ponto. mas tenho um problema tem mais de 100 campos no formulario quero ver se algum deles está vazio para isso queria criar um funçao que testa-se mas nem imagino como criar uma funcao que retorne valor ou algo do tipo em java alguem pode me ajudar

danieldestro

use assim:

String&#91;&#93; parametros = request.getParameterNames&#40; &#41;; for&#40;int i=0; i&lt;parametros.length; i++&#41; &#123; if&#40; request.getParameter&#40; parametros&#91;i&#93; &#41; == null &#41; &#123; // campo vazio &#125; &#125;

C

ele da tipos incompativeis nessa linha

String[] parametros = req.getParameterNames();

danieldestro

Errei, ele returna um Enumeration ao invés de um array de Strings.

Criado 2 de novembro de 2003
Ultima resposta 2 de nov. de 2003
Respostas 7
Participantes 3