Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2009, 05:27
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 10 meses
Puntos: 574
Respuesta: enviar 2 datos por $_POST desde un combox

Se supone que sabes de antemano los emparejamientos entre usuario y salon luego podrias hacer algo así...

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <title>Documento sin t&iacute;tulo</title>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <script language="JavaScript" type="text/JavaScript">
  5. function insertaUsuario(obj){
  6. document.getElementById("usuario").value=obj.options[obj.selectedIndex].text;
  7. }
  8. </head>
  9. <form action="" method="post">
  10. <select name="salon" id="salon" onChange="insertaUsuario(this)">
  11.   <option value="">Sel.Usuario...</option>
  12.   <option value="Salon0">Usuario0</option>
  13.   <option value="Salon1">Usuario1</option>
  14.   <option value="Salon2">Usuario2</option>
  15.   <option value="Salon3">Usuario3</option>
  16. <input name="usuario" type="hidden" id="usuario" value="">
  17.   <input name="manda" type="submit" value="Enviar" onClick="alert('Usuario: '+document.getElementById('usuario').value+'\nSALON: ' +  document.getElementById('salon').value)">
  18. </form>
  19. </body>
  20. </html>

(el alert es para ver que funciona...)

Si necesitas el value del select para el id de usuario, por ejemplo, luego tendrias la opción de crear un array con los valores de SALON donde el indice coincida con el indice de las options del select. El campo oculto se llenaria con el contenido del indice seleccionado de la matriz.




Quim