Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/04/2005, 10:13
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 1 mes
Puntos: 772
Hola lcrd

Se me ocurre que vayas recorriendo todos los elementos del formulario hasta que encuentres el que te conviene. Te he preparado un ejemplo, utiliza cuadros de texto para que veas como cambia el valor, pero debería funcionar también con campos ocultos:
Código PHP:
<html>
<
head>
<
script type="text/javascript">
function 
cambiar(num,valor) {
  for(
i=0;ele=document.nombreFormulario.elements[i];i++) {
    
nombre=ele.name.split("'");
    if(
nombre[1]=='md'+num) {
      
ele.value=valor;
      return;
    }
  }
}
</script>
</head>
<body>
<form name="nombreFormulario">
<input name="md['md1']" type="text" value="77">
<input name="md['md2']" type="text" value="77">
<input name="md['md3']" type="text" value="77">
<form>
<input type="button" onclick="cambiar(2,99)" />
</body>
</html> 
Saludos,