Jump to content


Photo

Validar Campo Text, Para Que Não Venha Com Espaço


  • Faça o login para participar
3 replies to this topic

#1 lumiere

lumiere

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado

Posted 09/01/2007, 12:21

Olá pessoal,


Eu tenho uma função para validar se um campo obrigatório text está preenchido, porém se digitarmos apenas espaços ele vai vim nulo do mesmo jeito, e naum consigo fazer essa validação para espaços:

function verifica_obrig(obrig,desc,tipo,qtd)
{
if(obrig.length == 0)
{
alert('O campo ' + desc.toUpperCase()+ ' é obrigatório!');
return false;
}
}


Alguém pode ajudar?

#2 linkprotegido.com

linkprotegido.com

    12 Horas

  • Banidos
  • PipPipPip
  • 125 posts
  • Sexo:Não informado

Posted 09/01/2007, 12:57

usa esse script no topo do documento
<script>
function espaco(){
var tecla=window.event.keyCode;if (tecla==32) {
alert('Por favor, não use espaço nesse campo.'); event.keyCode=0; event.returnValue=false;
}
}
</script>

e isso no input a ser protegido:
onKeyDown='espaco()'

#3 lumiere

lumiere

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado

Posted 09/01/2007, 13:21

Vlw!!!

Funcionou!!!!
Muito obrigada! :D

Não querendo incomodar muito, o que significa: var tecla=window.event.keyCode;if (tecla==32) ?

#4 linkprotegido.com

linkprotegido.com

    12 Horas

  • Banidos
  • PipPipPip
  • 125 posts
  • Sexo:Não informado

Posted 09/01/2007, 15:00

var tecla=window.event.keyCode;if (tecla==32)
acima eu crio uma variável (tipo de referência) chamada tecla e digo que será um evento ativado "pelo teclado" daí se o espaço (que tem como codificação 32) for clicado mostra o alerta.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq