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

Posicionarse en un lugar del Combobox

Estas en el tema de Posicionarse en un lugar del Combobox en el foro de ASP Clásico en Foros del Web. Tuve problema con unas fechas de ingreso directo, por lo que cree 3 combos (select) uno para dia, otro para mes y otro para año ...
  #1 (permalink)  
Antiguo 26/10/2006, 12:57
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
Posicionarse en un lugar del Combobox

Tuve problema con unas fechas de ingreso directo, por lo que cree 3 combos (select) uno para dia, otro para mes y otro para año para el ingreso de fecha.
Para hacer los ingresos no tengo problema, pero lo que necesito es que cuando quiera modificar el dato fecha, estos queden posicionados en el lugar del combo que corresponda de acuerdo a la fecha..

estos son los combos, son generados a mano, ahora si hubiese que generarlos dinamicamente no es problema

<select name="dia" id="dia">
<option selected>Dia</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>

<select name="mes" class="leido" id="mes">
<option selected>Mes</option>
<option value="01">Enero</option>
<option value="02">Febrero</option>
<option value="03">Marzo</option>
<option value="04">Abril</option>
<option value="05">Mayo</option>
<option value="06">Junio</option>
<option value="07">Julio</option>
<option value="08">Agosto</option>
<option value="09">Septiembre</option>
<option value="10">Octubre</option>
<option value="11">Noviembre</option>
<option value="12">Diciembre</option>
</select>

<select name="ano" class="leido" id="ano">
<option selected>A&ntilde;o</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
</select>

Saludos
  #2 (permalink)  
Antiguo 26/10/2006, 13:19
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Supongo que tu pseudo dato fecha lo guardás en la BD en tres campos.
Yo haría lo siguiente:


Código:
dia = rs("dia")
mes = rs("mes")
anio = rs("anio")

response.write "<select name='dia' id='dia'>"
selected = ""
for i = 1 to 31
	if cint(dia) = i then selected = " selected = 'selected'"
	response.write "<option value='" & i & "'" & selected & ">" & i & "</option>" & vbcrlf
next
response.write "</select>"
... y así para el mes y el año
__________________
...___...
  #3 (permalink)  
Antiguo 26/10/2006, 13:39
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
Nop... tomo los 3 datos los concateno y hago uno solo, la verdad es que lo hice asi pk el servidor me estaba dando vuelta el mes y dia cuando estos era menores a 12 y los ingresaba en un texbox.
Ejm: 01/07/2006 me lo guardaba como 07/01/2006.. en fin
Pero igual podria desagrupar la fecha completa 01/07/2006 en los 3 datos y usarlo cierto?
  #4 (permalink)  
Antiguo 26/10/2006, 14:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
claro ;)

otra cosa, para no tener quilombos con las fechas, siempre guardalas en formato AAAA/MM/DD. Independientemente del idioma de la BD, del servidor, etc, te lo va a tomar bien.
__________________
...___...
  #5 (permalink)  
Antiguo 26/10/2006, 14:55
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
Ok...

Gracias por todo..

Saludos
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 02:15.