Validação de Campos

3 respostas
A

Boa noite,

É possível usar mais de uma função onkeypress no mesmo campo do formulário?
Sou iniciante e estou desenvolvendo um projeto, pesquisei e coloquei uma máscara no campo CEP onde ele completa automaticamente com o traço, fiz o replace para retirar esse traço na hora de gravar no banco. Até aí tudo bem, só que o campo está aceitando letras e era pra aceitar só números. Achei um script pra aceitar só números, mas não sei pode colocar outro evento pra validar o mesmo campo.

Tentei o uso de expressão regular, mas ele não mascara o campo.

Tentei com o ponto e virgula conforme vi em outros locais mas também não funcionou.

Att

3 Respostas

kiko_lp_St_jimmy

é possivel sim:

onKeyPress="funcao1();funcao2();"
mauricioadl

DICA: use a validação do html5 é muito simples de usar. veja um exemplo:

A

kiko-lp St. jimmy:
é possivel sim:

onKeyPress="funcao1();funcao2();"

Não deu certo Kiko. Ele manteve padrão do CEP mas permitindo letras. Tentei usar a máscara e a função só de números mas não deu certo.

<input type="text" id="cep" name="cep" maxlength="9" onkeypress="formatar_mascara(this, '#####-##');Somente_Numero();" value="<%=alteracao || validacao ? pessoaEditada.getCep() : ""%>" placeholder="Insira o CEP da Residência">
Criado 7 de junho de 2013
Ultima resposta 11 de jun. de 2013
Respostas 3
Participantes 3