Código:
lo ven.Response.Write("<option value=""01"" "& If mes = 01 Then &"" selected ""& End If &">Enero</option>")
Saludos.

| ||||
Re: Mal concatenado lo deje asi pero igual reclama en el If
Código:
Response.Write("<option value=""01"" "& If mes = "01" Then &"" selected ""& End If &">Enero</option>")
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| ||||
Re: Mal concatenado Prueba así:
Código:
Aunque a mí me gusta más esta otra opción, que es más sencilla:<% Response.Write "<option value=""01""" If mes = "01" Then response.write " selected>" End If Response.Write ">Enero</option>" %>
Código:
Salu2 <option value="01"<%If mes = "01" Then response.write " selected>"%>>Enero</option> |
| ||||
Re: Mal concatenado la verdad es que asi lo tengo bien pero escribi el select en asp me entienden.
Código:
Response.Write("<form name=""form1"" method=""get"" action=""grafico_detalle.asp"">") Response.Write("<select name=""mes"" id=""mes"">") Response.Write("<option value=""01"" "& If mes = "01" Then "selected " End If &">Enero</option>") Response.Write("<option value=""02"">Febrero</option>") Response.Write("<option value=""03"">Marzo</option>") Response.Write("<option value=""04"">Abril</option>") Response.Write("<option value=""05"">Mayo</option>") Response.Write("<option value=""06"">Junio</option>") Response.Write("<option value=""07"">Julio</option>") Response.Write("<option value=""08"">Agosto</option>") Response.Write("<option value=""09"">Septiembre</option>") Response.Write("<option value=""10"">Octubre</option>") Response.Write("<option value=""11"">Noviembre</option>") Response.Write("<option value=""12"">Diciembre</option>") Response.Write("</select>") Response.Write("<select name=""ano"" id=""ano"">") Response.Write("<option value=""2007"">2007</option>") Response.Write("</select>") Response.Write("<input type=""submit"" name=""Submit"" value=""Graficar"">") Response.Write("</form>") %>
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| ||||
Re: Mal concatenado Primero: Usar Response.Write en lugar de abrir y cerrar marcas de ASP, tienes menor rendimiento, por lo que no te lo recomendamos. Segundo. No hay problema, solo cambia la linea: Response.Write("<select name=""mes"" id=""mes"">") %><option value="01" <%If mes = "01" Then %> selected <% End If %>>Enero</option><% Response.Write("<option value=""02"">Febrero</option>") |