validaçao de um select com javascript
Estou com probemas em uma funçao de validaçao de um select,,, o detalhe é o seguinte,, a funçao funciona,, e o alert envia a menssagem para o usuario,, o problema é que quando é clicado em ok na caixa de menssagem o php continua e chama a proxima pagina,, e nao deiva ser assim,, ele devia manter-se naquela pagina para o usuario ser obrigado a escolher uma opçao no select
segue o codigo:
<html>
<script type="text/Javascript">
function valida() {
var comboNome = document.getElementById("trocas");
if (comboNome.options[comboNome.selectedIndex].value == "escolha uma opcao" ){
alert("Selecione um nome antes de prosseguir");
marques.trocas.focus();
return(false);
} else {return(true); }
}
</script>
<center>
<body style="text-align: center">
<form name="marques" method="POST" action="recebetroca.php" onSubmit="return valida()">
<!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
<table border="1" width="32%" cellspacing="1" style="text-align: left; word-spacing: 0; text-indent: 0; line-height: 100%; margin: 0">
<tr>
<td bgcolor="#0066FF" style="text-align: center" colspan="2">
<font size="4" color="#FFFFFF">Formulario de troca de serviço</font></td>
para baixo o codigo segue mas sem problemas....
entao minha duvida é : oque fazer para que o javascript nao permita a execução do action enviando ela para recebetroca.php sem que seja escolhido um nome no select ??? ,,, agora abaixo vou postar o select
select id="trocas" name="trocas" ><option>escolha uma opcao</option>
apos isso ele é preenchido por um while que recebe dados do banco de dados
Discussão (7)
Carregando comentários...