Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/05/2009, 07:18
Avatar de alguienmas
alguienmas
 
Fecha de Ingreso: mayo-2009
Mensajes: 62
Antigüedad: 15 años
Puntos: 8
Respuesta: tomar valor de campos dinamicos

hola, lo que explicare no creo que sea la mejor solucion pero en momentos ha sido un gran salvavida.
generalmente en estas condiciones donde generas los inputs desde los registros de una base de datos y nesecitas que javascript los conozca, es decir nesecitras pasar valores desde el script del server al del cliente, lo mejor es escribir el script del cliente con el script del servidor...
Mejor te muestro como:
Código:
<?
echo "<script type='text/javascript'> input = new Array();</script>";
while(...){
echo "<td><input type='button' id='name$i'>";
echo"<script type='text/javascript'>input[$i] = name$i";
}
?>
bueno talves en tu caso puedas tan solo asignar el valor que tiene la variable $i a una variable javascript y con esto sabes cual es la catidad de input que creaste.

Otra forma es (depende de como hayas construido el formulario) consultar por getElementByTagName() en vez de getElementById() y asi recorres todos los input de la pagina.

Finalmente el ultimo metodo que se me ocurre es dejar todos los input dentro de un div con un id definido y por javascript lo seleccionas y recorres los hijos del div.

Espero te sirva una de estas opciones, saludos