Se supone que sabes de antemano los emparejamientos entre usuario y salon luego podrias hacer algo así...
Código HTML:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> function insertaUsuario(obj){
document.getElementById("usuario").value=obj.options[obj.selectedIndex].text;
}
<form action="" method="post"> <select name="salon" id="salon" onChange="insertaUsuario(this)"> <input name="usuario" type="hidden" id="usuario" value=""> <input name="manda" type="submit" value="Enviar" onClick="alert('Usuario: '+document.getElementById('usuario').value+'\nSALON: ' + document.getElementById('salon').value)">
(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