![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/06/2012, 08:43
|
(Desactivado) | | Fecha de Ingreso: noviembre-2002 Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 3 meses Puntos: 317 | |
Respuesta: como añadir valor a un array si existe el campo Si los campos input los escribes en la página, ya sabes cuántos existen.
Si no los escribes, y "algo" los pone si que tengas control sobre si son 2 ó 3 (supongo que no hay más opciones), lo mejor es hacer una función y meter el mecanismo de verificación y armado del array allí.
Un modo sería poner un condicional if() que verifique si existe el tercer campo (lo mejor es usar el id), y si está, poner el elemento [2], y si no, dejar sólo hasta el [1].
Un método mejor sería aprovechar que se identifican como id="valorN" y recorrer con un bucle for() todos los campos hasta terminar, sumando 1 al N. Pero si son nada más que tres, casi no se justifica.
Si hubiese más, y no sabemos cuántos, los más eficiente es meterlos a todos en una "caja", y contarlos como colección de <input>. De un golpe sabemos cuántos hay y armamos el array en consecuencia.
Hay mil formas de hacerlo. Estudia cuál te conviene más y trabajamos sobre ésa.
[edit]
Me la paso editanto, caracho!
No vi sus últimos mensajes, perdón. Creo que no actualicé la página antes de responder. Igual los comentarios valen.
Creo.
[/edit]
Última edición por furoya; 19/06/2012 a las 08:47
Razón: Disculparme.
|