Asignar valor de combobox a campo oculto

Con ASP estoy intentando asignar el valor de un control combobox (select) a un campo oculto.
Esta implementado en un form con multipart/form-data, el valor del campo oculto lo paso por url a la pagina que actualiza los datos. El valor al campo oculto lo asigno con este script:

function ponerID(combo) {
var dato = combo.selectedIndex;
document.getElementById("idCampo").value = dato;
var dato2 = document.getElementById("idCampo").value;
alert(valor2)//prueba del valor asignado correcta
}

La función es llamada con el evento onChange del combobox -- onChange="return ponerID(this)"--. He probado desde la misma función y el campo idCampo recoge los valores, pero cuando intento pasar por url
(form action="datos_control.asp?tempo=<%=idCampo%>&acc=edicion" method="post" enctype="multipart/form-data" id="formulario">)

el valor del campo oculto idCampo no aparece, por lo que evidentemente no lo recoge la página de destino.

Por favor, me pueden ayudar. Gracias

Pertenece a la categoría:

No hay respuestas para esta pregunta
Alojados en el grupo