diosss miooo
es la primera vez que veo que alguien pone el tag script dento del value.
dejame decirte que lo que estas haciendo esta mal si quieres que tu código funcione correctamente debes hacerlo de la siguiente forma:
Código HTML:
Ver original<select name='nombre' id="nombre" onchange="cambia()">
<input type='hidden' name='nombre' id="hnombre" /> <script type="text/javascript"> function cambia(){
document.getElementById("hnombre").value = document.getElementById("nombre").value;
}