Validar campo do formulario
Boa tarde galera
Eu fiz uma validação de formulário pois preciso que para que a busca seja realizada o usuário selecione no minimo um dos campos
fiz da seguinte forma:
javascript
<script>
function validaForm(){
d = document.pesquisa;
if (d.codigo.value == "" && d.fonte.value == "" && d.segmento.value == "" && d.regiao.value == "" && d.porte.value == ""){
alert("É necessário que pelo menos um campo seja preenchido!");
d.codigo.focus();
d.fonte.focus();
d.segmento.focus();
d.regiao.focus();
d.porte.focus();
return false;
}
}
</script>
formulario
<form name="pesquisa" method="post" action="buscarelfiltro.php" onsubmit="validaForm()">
não sei quase nada de javascript e fiz isso baseado em uma validação de vários campos obrigatórios que eu já tinha pronta, mas mudando para a logica que eu preciso, que é um campo só
O meu problema é o seguinte se eu seleciono um dos campos ou mais a pesquisa ocorre normalmente, mas se eu não seleciono nenhum eu recebo a mensagem de erro e a pesquisa é feita mesmo assim e mostra todos os resultados, independente dos filtros, e a minha intenção é que ficasse na mesma pagina para que o usuário seleciona-se um filtro pelo menos
Alguém pode me ajudar?
obrigado
Discussão (3)
Carregando comentários...