Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/06/2011, 14:58
angel_flores_694
 
Fecha de Ingreso: junio-2011
Ubicación: Irapuato
Mensajes: 13
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta Respuesta: Problema con campos dinamicos y arrays

Gracias por su respuesta. A ver si entendí:

Me dices que en donde dice name="", pero no tengo un campo que se llame así. Qui za lo que te refieres es que ponga algo así, a ver si acierto:

<script type="text/javascript">
counter = 1;
function agregarCampo()
{
var x = document.getElementById("campos_txt");
var campo = document.createElement("input");
campo.setAttribute('type', "text");
campo.setAttribute('codigo[]', "texto"+counter);
campo.setAttribute('id', "texto"+counter);
var br = document.createElement("br");
// Pone nombre del Articulo + Número de campo
x.appendChild(document.createTextNode("Articulo "+counter+" : "));
// Hace que aparezca el campo.
x.appendChild(campo);
x.appendChild(br);
counter++;
if (counter>30)
{
alert("Ha excedido el límte de 30 pedidos. Aunque agregue más, solamente se grabaran 30 códigos.");
}
}
function borrarElemento()
{
var x = document.getElementById("campos_txt");
x.removeChild(x.lastChild);
x.removeChild(x.lastChild);
x.removeChild(x.lastChild);
}

</script>

O donde tengo que ponerlo?

Puede ser tambien así?:

campo.setAttribute('name', "codigo[]"+counter);

Gracias por su ayuda.