Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AnibalJR

função condicional para campo

Recommended Posts

estou tentando algo simples aqui, mas como entendo muito pouco estou encontrando dificuldades. Preciso que uma função para validação seja executada quando o campo perder o foco, porem quando o campo for "" ou "null" ele não deve executar a função, então tentei o if e o else if, porém acredito que não estou fazendo isso certo pois não funcionou.

segue como fiz a validação

 

//CAMPO
<input type="text" name="serial" onBlur="valida_serial()">
 
 
//FUNCAO
function valida_serial()
{
var x=document.forms["form_prepare"]["serial"].value;
if (x=="" || x=="null");}else if
(x<"170000000000" || x>"190000000000")
{
alert("O valor do Serial é inválido!!!");
form_prepare.serial.focus();
return false;
}
return true;
</script> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

//CAMPO

<input type="text" name="serial" onblur="valida_serial(this)" />

 

 

//FUNCAO

<script>

function valida_serial($element) {

var x = $element.value;

if (x === "" || x === null) {

return false;

} else if (x < 170000000000 || x > 190000000000) {

alert("O valor do Serial é inválido!!!");

$element.focus();

return false;

}

return true;

}

</script>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.