Ya estoy aquí de nuevo.
Si hago esto:
Código:
<INPUT TYPE='BUTTON' NAME='Procesar' onClick= "Procesar( document.form1.NombreCliente.value )" />
<INPUT TYPE='BUTTON' NAME='Procesar' onClick= "Procesar( document.form1.FechaCompra.value )" />
<INPUT TYPE='BUTTON' NAME='Procesar' onClick= "Procesar( document.form1.NombreProducto.value )" />
La función javascript que recibe el parametro, al hacer un alert me muestra el valor de la caja del formulario.
Pero he intentado esto:
Código:
<form action="GestionFicheros.do" name="Valores" method="post">
<INPUT TYPE='HIDDEN' NAME='Campos' Value= document.form1.NombreCliente.value />
<INPUT TYPE='HIDDEN' NAME='Campos' Value= document.form1.FechaCompra.value />
<INPUT TYPE='HIDDEN' NAME='Campos' Value= document.form1.NombreProducto.value />
</form>
Y al llamar a la misma función desde un botón y procesar el formulario así:
Código:
alert(document.Valores.Campos[1].value);
Me muesta la "cadena de acceso" y no el contenido
No sé que hacer ni por que la diferencia en un caso y en el otro.
Un saludo y a ver si alguien se anima.