Foros del Web » Programando para Internet » ASP Clásico »

captura de datos de un formulario por favor es urgente

Estas en el tema de captura de datos de un formulario por favor es urgente en el foro de ASP Clásico en Foros del Web. hola... tengo 2 combos...y el problema surge cuando necesito capturar el dato seleccionado en el 1° combo y utilizarlo como parametro en la siguiente sentencia ...
  #1 (permalink)  
Antiguo 16/02/2005, 07:03
 
Fecha de Ingreso: febrero-2005
Mensajes: 21
Antigüedad: 19 años, 4 meses
Puntos: 0
captura de datos de un formulario por favor es urgente

hola...
tengo 2 combos...y el problema surge cuando necesito capturar el dato seleccionado en el 1° combo y utilizarlo como parametro en la siguiente sentencia sql....
str="select blabla from blabla where version='"& <% request.form("version") %> &"'"

por favor ayuda!!
gracias de antemano

Última edición por sandrt; 16/02/2005 a las 08:27
  #2 (permalink)  
Antiguo 16/02/2005, 07:08
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 2
Prueba a ponerlo así

str="select blabla from blabla where version='" & request.form("version")& "'"

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades
  #3 (permalink)  
Antiguo 16/02/2005, 07:52
 
Fecha de Ingreso: febrero-2005
Mensajes: 21
Antigüedad: 19 años, 4 meses
Puntos: 0

por favor necesito que alguien me ayude con este codigo..
la idea es que al seleccionar el dato del primer combo la busqueda se restringa en el segundo combo..
y eso no esta pasando...
por favor ayuda!!!
Código HTML:
//esto es para elegir el primer dato del primer combo
 <select name="ano" size="1" onChange="llamado_onchange()" style="color:#387798; font:'Century Gothic'; border-bottom-color:#3A7B9E">  
                       <option selected value="">-*-*-*-</option>
                    <%
    				Temp1="Select Distinct informe_preparado.ano+periodo-1 as ano From informe_preparado"
    				RS1.Open Temp1, con
    				While Not RS1.EOF
					%>
                       <option value="<%=RS1.Fields("ano")%>"><%=RS1.Fields("ano")%></option>
                    <%
    				RS1.MoveNext
    				Wend
    				RS1.Close
					%>
	 </select> Año <br> <br>

 // luego llama a esta funcion
function llamado_onchange()  // crea los 3 combos
{
 var val = document.form1.ano;
 var gr = document.form1.version;
 style1 = val.options[val].text;
 style2 = gr.option[gr].text;
 for (i=gr.length;i>0;i--)
 {gr.options[0] = null;}
 pause = true;
 InitOptions(val,gr);
 gr.options[0].selected = true;
  return false;

}
// y esta llama a esta funcion
function InitOptions()//inicializa el primer combo
{
		<%
   		str1="Select Distinct informe_preparado.ano+periodo-1 as ano From informe_preparado " 
   		RS1.Open str1, con
   		While Not RS1.EOF
		%>
 		if (style1 == '"& <%=RS1.Fields("ano")%> &"')
 			{
			<%			
   			str = "Select distinct informe_preparado.version From informe_preparado where informe_preparado.ano='" &  request.form("ano")&"'" 
   			
			RS.Open str, con
   			While Not RS.EOF
   			If (RS.Fields("version") = null) Then
			%>
   			option= new option("---seleccione---","----seleccione")
			
			<%
 		else 
			%> 
   			fixSelect("<%= RS.Fields("version") %>");			 
 }
<%
   End If
   RS.MoveNext
   Wend
   RS.Close
   RS1.MoveNext
   Wend
   RS1.Close   
%>
}
// y esta invoca a esta
function fixSelect(ano) //muestra el dato elegido del  primer combo
{
 if (!pause)
 {document.write(ano);}
 else
 {
   var gr = document.form1.ano;
   var valOption = new Option(ano);
   var valLen = gr.length;
   gr.options[valLen] = valOption;
 }
}
disculpen las molestias pero realmente necesito uan ayudota
de antemano muchas gracias
sandra



Última edición por sandrt; 16/02/2005 a las 08:11
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:24.