Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2011, 12:34
elizapeque_19
 
Fecha de Ingreso: febrero-2011
Mensajes: 19
Antigüedad: 13 años, 2 meses
Puntos: 0
Sonrisa validar un select

hola buenas tardes, espero me puedan ayudar, lo que quiero es validar un select que al momento de que yo no seleccione nada se regresa a la misma pagina, osea que el valor de option sea cero el codigo que encontre es este
<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