Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Necesito que el Select cumpla… (http://www.forosdelweb.com/f13/necesito-que-select-cumpla-578244/)

eddyri21 21/04/2008 08:36

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!

MaBoRaK 21/04/2008 08:45

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.

eddyri21 21/04/2008 09:21

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 22/04/2008 15:51

Re: Necesito que el Select cumpla…
 
Por favor responder!!! AYUDA

anubisdp 22/04/2008 22:39

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>


La zona horaria es GMT -6. Ahora son las 00:21.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.