
11/04/2002, 10:51
|
| | Fecha de Ingreso: diciembre-2001
Mensajes: 31
Antigüedad: 23 años, 3 meses Puntos: 0 | |
Re: Utilizar un IF o un CASE si en la primera página tienes un form y un desplegable dentro con varias opciones como, este tienes dos posibilidades:
1ª.- que cuando se elija la opcion del desplegable no salte directamente a la siguente página con lo que necesitas un boton dentro del formulario tipo submit para enviar lo que hay dentro del formulario a la página q se indica en el action del formulario.
<form name="form1" action"pagina.asp">
<select name="select" >
<option value="none" selected> Seleccione Articulo</option>
<option value="art1">articulo1</option>
<option value="art2">articulo2</option>
</select>
<input type=submit name=submit value=submit>
</form>
Cuando elijas una pocion de las dos existentes pulsas el boton y te lleva a la otra página y en esta segunda recoges el valor con
<%valor=request.form("select")%> ;
y segun el valor ya haces lo que quieras.
2ª.-Cuando elijas la opcion te lleve directamente a la otra página esto es con la opcion onchange().
<script language="JavaScript">
<!--
function sell1(){
var html = document.form1.select.options[document.form1.select.selectedIndex].value;
if (document.form1.select.options[document.form1.select.selectedIndex].value != "none"){
window.location.href= html;}
}
//-->
</SCRIPT>
<form name="form1">
<select name="select" onchange="sell1()">
<option value="none" selected> Seleccione Articulo</option>
<option value="pagina.asp?id=1">
articulo1</option>
<option value="pagina.asp?id=2">articulo2
</option>
</select>
<input type=submit name=submit value=submit>
</form>
y el valor en la otra página se recoge como
<%valor=Request.QueryString("id")%> ;
y segun valor ya haces lo que necesites. |