Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2009, 16:00
Avatar de valenti77
valenti77
 
Fecha de Ingreso: julio-2008
Ubicación: Berisso, Buenos Aires
Mensajes: 244
Antigüedad: 16 años, 8 meses
Puntos: 4
Desacuerdo No se recibe el valor en el formulario de varios campos generados

Hola gente, tengo un boton que me genera (cada vez que es clickeado) un cmpodel tipo "text".
El usuario introduce los datos, pero cuando llega el momento de recibirlos en php, solamente me devuelve el valor del campo original, y no el de los agregados:

Código HTML:
<input type="text" name="nueva[]" class="mostrar" size="25"/></label><input type="button" value="+" onClick="creaCampo2();" /> 
Y este es el que genera el input:

Código:
function nuevoCampoForm(type,name,id,value,size){
if(type=='textarea'){
size==undefined?53:size;
var campoForm=document.createElement("textarea");
var texto=document.createTextNode(value);
colum=(size-(size%10));
filas=size%10;
campoForm.setAttribute("cols",colum);
campoForm.setAttribute("rows",filas);
campoForm.appendChild(texto);
}else{
var campoForm=document.createElement("input");     
       campoForm.setAttribute("value",value);
if(type=='text'){
 size==undefined?32:size;
 campoForm.setAttribute("type","text");
 campoForm.setAttribute("size",size);
}else{
 campoForm.setAttribute("type","hidden");
}
}
campoForm.setAttribute("name",name);
campoForm.setAttribute("id",id);
return campoForm;
}

function creaCampo2(){
	var div2=document.getElementById("nuevos");
	var txt=new nuevoCampoForm('text','nueva[]','nueva[]','Ingrese nueva categ','25');
	div2.appendChild(txt);
}
Y asi los recibo con php:

Código PHP:
$nuevos $_POST['nueva'];
foreach (
$nuevos as $value){
echo 
$value;

Y esto siempre me devuelve un solo valor, que es lo que esta fallando?