Ir para conteúdo

POWERED BY:

Arquivado

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

Jow Xavier

Validação dos campos de um formulário

Recommended Posts

Opá galera, estou com uma dúvida tenho esse script para validar os campos de um formulário ...

<script language="javascript">
function valida_campo()
{
<!--
var cliente = document.sample.cliente.value
if (cliente==""){
	alert("Informe um Cliente!");
	document.sample.cliente.focus()
	return false
	}
var transportadora = document.sample.transportadora.value
if (transportadora==""){
	alert("Informe uma Transportadora!");
	document.sample.transportadora.focus()
	return false
	}
var despachar = document.sample.despachar.value
if (despachar==""){
	alert("Informe um Material!");
	document.sample.despachar.focus()
	return false
	}
var quantidade = document.sample.quantidade.value
if (quantidade==""){
	alert("Informe uma Quantidade!");
	document.sample.quantidade.focus()
	return false
	}
var peso = document.sample.peso.value
if (peso==""){
	alert("Informe um peso!");
	document.sample.peso.focus()
	return false
	}
var nota_fiscal = document.sample.nota_fiscal.value
if (nota_fiscal==""){
	alert("Informe uma Nota Fiscal!");
	document.sample.nota_fiscal.focus()
	return false
	}
var valor_nota_fiscal = document.sample.valor_nota_fiscal.value
if (valor_nota_fiscal==""){
	alert("Informe um Valor para a Nota Fiscal!");
	document.sample.valor_nota_fiscal.focus()
	return false
	}
var data_previa = document.sample.data_previa.value
if (data_previa==""){
	alert("Informe um Data Prévia!");
	document.sample.data_previa.focus()
	return false
	}	
var palletizacao = document.sample.palletizacao.value
if (palletizacao==""){
	alert("Informe a Palletizaçao!");
	document.sample.palletizacao.focus()
	return false
	}	
var logo = document.sample.logo.value
if (logo==""){
	alert("Informe o Logo!");
	document.sample.logo.focus()
	return false
	}					
}
//-->
</script>
e o meu Fom <form action="inserir_saida_material.asp" name="sample" method="post" onSubmit="return valida_campo()"> só q acontece q entou usando esse mesmo form "sample" em um outro JS, isso influência no funcionamento do JS ???

 

Erro: Mesmo com o campo preechido, está aperendo a mensagem como se o campo estivesse vazio, já veriquei o nome dos campos e estão OK ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom fiz um teste aki e retirei

{
<!--
var cliente = document.sample.cliente.value
if (cliente==""){
	alert("Informe um Cliente!");
	document.sample.cliente.focus()
	return false
	}
var transportadora = document.sample.transportadora.value
if (transportadora==""){
	alert("Informe uma Transportadora!");
	document.sample.transportadora.focus()
	return false
Pois os campos cliente e transportadora são do tipo <SELECT> ... como faço para verificar esse tipo de campo ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um IF para saber se o elemento é do tipo "select" exemplo:

 

elemento.type == "select"

Então andreia_sp os dois campos são do tipo <select> o q kero dizer é q

a minha função valida_campo() esta dando erro no tipo de campo <select> ... tipo meu campo <select> ñ está vazio, mas está dando a mensagem como se estivesse vazio ... com os campos <input tipe="text"> funciona perfeitamente .... Como faço para validar os campos do tipo <select> ???

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.