Ir para conteúdo
Fórum Script Brasil
  • 0

Validação de Formulário


Karian

Pergunta

Estou tentando fazer a validação de um campo que só pode receber números e/ou o caracter "*" :wacko: .

Para número eu já fiz, conf. abaixo, mas para número e/ou "*", alguém pode me ajudar?

if (isNaN(tab.campo.value)){
alert ("O campo xxxxx deve conter apenas numeros!");
tab.campo.focus();
return false;}

Grata,

:wacko: :blink:

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Boa tarde, tudo bem?

Utilize expressões regulares:

<html>
    <head>
        <title>Validação</title>
        <script type="text/javascript">
        function validar() {
            if(document.getElementById('campo').value.match('^[0-9*]+$')) {
                alert('Valor permitido!');
            }
            else {
                alert('Valor inválido!')
            }

            document.getElementById('campo').value = '';
        }
        </script>
    </head>
    <body>
        <form>
            <fieldset>
                <input id="campo" type="text" onblur="validar()" />
            </fieldset>
        </form>
    </body>
</html>

Um abraço, tudo de bom.

Editado por Willian Gustavo Veiga
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...