Yo no se nada de java y esto puede ser un pregunta tonta pero porque no puedes ver los valores seleccionados desde el mismo select/combo?
Según veo tus input hidden siempre va tener el valor que le ponga <%=variable1%> y no veo nada que lo cambie ya que:
Código:
elemento = oSelect.value;
Asigna el valor del select a un variable llamado elemento. No se como interactua js con java pero lo de arriba en php o asp no haría nada ya que
elemento es interpretado como un variable de js que ahora tiene el valor del select (no puedes guardar un instancia de un variable php o asp en un variable js).
No solo eso como son idiomas de servidores no hacen nada hasta que no son sometidos al servidor y aquí no esta haciendo esto con seleccionar por lo tanto no se asigna los valores a tu input escondidos. Claro como dije no se nada de java.
Ahora a todo caso yo haría:
Código:
valorCombo1.value = oSelect.value;
getElementById('valorCombo1').value es mas confiable pero tus inputs no tiene id.