<html>
<title> </title>
<head>
<script type="text/javascript" language="javascript">
function valida_envia(){
if (document.fvalida.clave.selectedIndex==0){
alert("Debe seleccionar la Clave de Tutor.");
return false;
}
if (document.fvalida.grupo.selectedIndex==0){
alert("Debe seleccionar grupo a evaluar.");
return false;
}
}
</script>
<body>
<form name="fvalida" method="post" action="ejemplo.php">
<table>
<tr><td colspan="2">
<?php
function generaClaves()
{
include "conexion1.php";
conectar();
$consulta=mysql_query("select Clave_Tutor, Clave_Tutor from tutor");
desconectar();
// Voy imprimiendo el primer select compuesto por las Clave de Tutor
echo "<select name='clave' id='clave' onChange='cargaContenido(this.id)'>";
echo "<option value='0'>Elige</option>";
while($registro=mysql_fetch_row($consulta))
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";
}
?>
<div id="demo" style="width:600px;">
<div id="demoDer">
<select disabled="disabled" name="grupo" id="grupo">
<option value="0">Selecciona Grupo</option>
</select>
</div>
<div id="demoIzq"><?php generaClaves(); ?></div></div></td></tr>
</table>
<input type="submit" name="button" id="button" value="Ver" onclick="valida_envia()" />
</form>
</body>
</html>
lo que pasa es que si me genera los mensaje pero se dirige a la pagina que se redirecciona con el form, ya le intente meter un header en codigo de script y un location pero hace los mismo
como puedo hacer para que al momento de que yo no seleccione nada y me mande el mensaje pero no me mande a la siguiente pagina
