Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2011, 23:08
Avatar de sonia___oO
sonia___oO
 
Fecha de Ingreso: junio-2011
Mensajes: 32
Antigüedad: 12 años, 10 meses
Puntos: 1
Problema con un if al crear una condición que restrinja el envió de un formulario

Hola primero que nada perdón por el titulo del tema estuve como 10 minutos intentando poner uno bien entendible y no supe como expresarme en pocas lineas .

Bueno tengo un pequeño problema con unas listas de seleccion lo que estoy intentando hacer es que si no se selecciona ningun origen no haga nada y solo muestre un mensaje de alerta , mas o menos es algo así :
el if que nesesito lo puse ahí mas o menos inventado para que me entiendan.


Código PHP:
<html>
<
script language="JavaScript"
function 
verifica () //Funcion que se ejecuta cuando se ase click en el boton enviar
{
    if(
Origen='Seleccione Origen')//inventado por mi solo para que entiendan la idea
    
{
         
alert ("Seleccione origen.");
    }
}
</script>


<body>

<p>Origen</p>
<select name="Origen" >
<option value="Seleccione Origen">Seleccione Origen</option> 
<option value="Algarrobo">Algarrobo</option> 
<option value="El Quisco">El Quisco</option> 
<option value="Cartagena">Cartagena</option> 
.
.
.

<input type="submit" value="Consultar" onclick=verifica()  onclick "document.form.action='base2.php'">

</body>
</html> 
Bueno lo que intento hacer es que al hacer click en consultar en ves de irse a base2 de inmediato verifique si esta marcado 'Seleccione Origen' y si es asi que no haga nada y muestre mensaje de alerta se me ocurre en la función validar, ahora si es distinto(marcado otra opción como algarrobo) que se dirija a base2 .

Ya que sin esa condición aunque el usuario no ingrese nada igual se dirige a base2 en donde no me puede mostrar nada.

De antemano gracias por leer e intentar ayudar =)