Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 21-abr-2008, 08:36   #1 (permalink)
eddyri21 ha deshabilitado el karma
 
Avatar de eddyri21
 
Fecha de Ingreso: abril-2008
Mensajes: 18
Pregunta Necesito que el Select cumpla…

Tengo tres formularios. Como se haría que el Select del primer formulario cumpla las condiciones siguientes si se elige NO pasa al formulario #3 y si elige SI pasaría al siguiente en este caso número #2… No tengo idea de cómo será!

-------------------------------------------------------------

<select name="Select1" class="texta">
<option value="1">No</option>
<option value="2">Si</option>
</select>
<input name="Submit" type="submit" value="Enviar" />

-------------------------------------------------------------

Muchas Gracias!
eddyri21 está desconectado   Responder Citando
Antiguo 21-abr-2008, 08:45   #2 (permalink)
MaBoRaK llegará a ser famoso muy prontoMaBoRaK llegará a ser famoso muy pronto
 
Avatar de MaBoRaK
 
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 1.766
Enviar un mensaje por MSN a MaBoRaK
Re: Necesito que el Select cumpla…

loading..........

Código PHP:
<form action="form1.php">
<
select name="Select1" class="texta" onchange="change_action(this,this.parentNode)">
<
option value="1">No</option>
<
option value="2">Si</option>
</
select>
<
input name="Submit" type="submit" value="Enviar" />
</
form>
<
script type="text/javascript">
var 
change_action(select,form)
{
var 
option select.options[options.selectedIndex].value//tomamos el valor del select
if(option=="1")    //el valor de No es 1 y de SI es 2
{
     
form.action="formulario3.php"//cambiamos el action del formulario y se enviará a formulario3.php
}
else if(
option=="2")
{
     
form.action="formulario2.php"//cambiamos el action del formulario y se enviará a formulario2.php
}
}
</script> 
connection closed.
__________________
maborak@maborak.com
http://www.maborak.com
Maborak technologies
MaBoRaK está desconectado   Responder Citando
Antiguo 21-abr-2008, 09:21   #3 (permalink)
eddyri21 ha deshabilitado el karma
 
Avatar de eddyri21
 
Fecha de Ingreso: abril-2008
Mensajes: 18
Re: Necesito que el Select cumpla…

Hola MaBoRaK muchas gracias. Pero hice la prueba con la declaración que me enviaste, pero a la hora de ejecutarlo no realiza las condiciones. No se si yo me habré equivocado en algo echa un vistazo.

<form action="">
<select name="Select1" class="texta" onchange="change_action(this,this.parentNode)">
<option value="1">No</option>
<option value="2">Si</option>
</select>
<input name="Submit" type="submit" value="Enviar" />
</form>
<script type="text/javascript">
var change_action(select,form)
{
var option = select.options[options.selectedIndex].value; //tomamos el valor del select
if(option=="1") //el valor de No es 1 y de SI es 2
{
form.action="censo7.php"; //cambiamos el action del formulario y se enviará a formulario3.php
}
else if(option=="2")
{
form.action="censo2.php"; //cambiamos el action del formulario y se enviará a formulario2.php
}
}
</script>
eddyri21 está desconectado   Responder Citando
Antiguo 22-abr-2008, 15:51   #4 (permalink)
eddyri21 ha deshabilitado el karma
 
Avatar de eddyri21
 
Fecha de Ingreso: abril-2008
Mensajes: 18
Exclamación Re: Necesito que el Select cumpla…

Por favor responder!!! AYUDA
eddyri21 está desconectado   Responder Citando
Antiguo 22-abr-2008, 22:39   #5 (permalink)
anubisdp ha deshabilitado el karma
 
Avatar de anubisdp
 
Fecha de Ingreso: abril-2008
Mensajes: 11
Re: Necesito que el Select cumpla…

<form name="form1" action="">
<select name="Select1" class="texta" onchange="change_action(this.value)">
<option value="1">No</option>
<option value="2">Si</option>
</select>
<input name="Submit" type="submit" value="Enviar" />
</form>
<script type="text/javascript">
function change_action(valor){
if(valor=="1")
document.form1.action="censo7.php";
else if(valor=="2")
document.form1.action="censo2.php";
}
</script>
anubisdp está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:17.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93