Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/12/2007, 09:36
NeoKaisser
 
Fecha de Ingreso: julio-2003
Mensajes: 240
Antigüedad: 21 años, 6 meses
Puntos: 1
Re: Acceder a los elementos de un formulario.

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.