Foros del Web » Programando para Internet » Javascript »

Recuperar valores combo

Estas en el tema de Recuperar valores combo en el foro de Javascript en Foros del Web. Buenas, tengo la siguiente question en una pagina html tengo un combo box que lleno con datos de una bd, algo asi: Código: <select name="combo" ...
  #1 (permalink)  
Antiguo 12/02/2007, 11:42
 
Fecha de Ingreso: enero-2007
Mensajes: 21
Antigüedad: 17 años, 3 meses
Puntos: 0
Recuperar valores combo

Buenas, tengo la siguiente question

en una pagina html tengo un combo box que lleno con datos de una bd, algo asi:

Código:
<select name="combo" id="combo" onchange='javascript:funcionRecuperar();>
  <option value='row1'>Texto1</option>
  <option value='row2'>Texto2</option>
  ...
</select>
En la funcionRecuperar de javascript logro obtener el value y el texto con:

Código:
var element = document.getElementById("combo");
var val = element.options[element.selectedIndex].value;
var text = element.options[element.selectedIndex].text;
Hasta aquí todo bien, mi pregunta es como puedo incluir en el <option> otro campo similar al value para poder recuperarlo despues, hacer algo asi:

Código:
  <option value='row2' otrovalue='fila2'>Texto2</option>
lo que no se es como recuperar este otrovalue mediante javascript.

gracias
  #2 (permalink)  
Antiguo 12/02/2007, 11:45
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 4 meses
Puntos: 3
Re: Recuperar valores combo

Eso no se puede hacer.

Prueba a poner un campo de texto type="hidden" y le pones ahi el valor.


Saludos.
  #3 (permalink)  
Antiguo 12/02/2007, 12:01
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Recuperar valores combo

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body onload="alert(window.document.forms[0].elements[0].options[1].getAttribute('otrovalue'))">
<form>
<select name="combo" id="combo">
  <option value="row1">Texto1</option>
  <option value="row2" otrovalue="algo">Texto2</option>
</select>
</form>
</body>
</html>
  #4 (permalink)  
Antiguo 12/02/2007, 12:03
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 4 meses
Puntos: 3
Re: Recuperar valores combo

pues sí se podia, jejejejeje



Saludos
  #5 (permalink)  
Antiguo 12/02/2007, 12:05
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Recuperar valores combo

Igual no deja de ser una chapucilla ;)
  #6 (permalink)  
Antiguo 13/02/2007, 03:38
 
Fecha de Ingreso: enero-2007
Mensajes: 21
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Recuperar valores combo

Me ha funcionado perfecto, gracias.
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:13.