Porblema con inserción desde Select

Hola, mi consulta es la siguiente:
Tengo dos select dependientes (marca, modelo)
Por ejemplo Esta sería la estructura de marca:
<SELECT class=select-arial11
style="WIDTH: 150px"
name=idMarca>
<option value="0" selected="selected">Seleccionar ...</option>
<option value="148">Asia</option>
<option value="149">Audi</option>
<option value="241">Austin</option>
</select>
El tema es que yo una vez hecha las selecciones debería hacer un insert en la base de datos pero necesitaría guardar sólo la parte de texto es decir: Audi y no "149"
El contenido dek value me viene bien para trabajar los select dependientes con javascript, ¿Ahora lo que necesitaría es saber como en asp puedo guardar en la base de datos sólo el texto de la opción seleccionada...?
Cualquier opción será bienvenida ya que los select son extensos (como podrás imaginarte tienen muchas opciones) y ya los tengo realizados en html, es decir, no son dinámicos desde la bd.

1 Respuesta

Respuesta
1
No se si he entendido bien tu pregunta, creo que lo que quieres es obtener el texto del option en vez del value y enviarlo para guardarlo en la base de datos, para ello usa la propiedad text en vez de value, seria window. IdMarca.options(window.idMarca.selectedIndex).text
Con este valor envialo en una url como parametro para acceder a codigo asp, algo como strPagina = "paginabd.asp?seleccionado=" + window.idMarca.options(window.idMarca.selectedIndex).text
al recoger el valor podrás guardarlo en la base de datos.
Para no perder los datos seleccionados puedes navegar en un IFRAME oculto definido en la pagina como <IFRAME id=f1 height=0 width=0>
y hacer la navegación asi: window.frames("f1").navigate(strPagina)
Si tienes alguna duda o no es esto lo que querías saber contesta y te aclararé tus dudas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas