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?

Validar Campo Text, Para Que Não Venha Com Espaço
Started By lumiere, 09/01/2007, 12:21
3 replies to this topic
#1
Posted 09/01/2007, 12:21
#2
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()'
<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
Posted 09/01/2007, 13:21
Vlw!!!
Funcionou!!!!
Muito obrigada!
Não querendo incomodar muito, o que significa: var tecla=window.event.keyCode;if (tecla==32) ?
Funcionou!!!!
Muito obrigada!

Não querendo incomodar muito, o que significa: var tecla=window.event.keyCode;if (tecla==32) ?
#4
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.
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)