javascript php obtiene valor de un cuadro de texto agregado dinámicamente

Estoy usando esto para generar un cuadro de texto de forma dinámica: `

  Dynamic Form  function CreateTextbox() { var i = 6; createTextbox.innerHTML = createTextbox.innerHTML +"" i++; }    

¿Cómo puedo obtener el valor del cuadro de texto agregado?

estoy usando javascript y php.

Agregue un ID generado al cuadro de texto y use este ID para recuperar la entrada

 function CreateTextbox() { var i = 6; createTextbox.innerHTML = createTextbox.innerHTML +"" i++; } function getBox(var id){ return document.getElementById("box"+i); } 

set name = “flow []” para que pueda obtener todos los valores como una matriz simplemente usando $ _POST [‘flow’]

createTextbox.innerHTML = createTextbox.innerHTML + “

Tus citas están en el lugar equivocado, ¡el ‘+ i’ en realidad es parte de la cadena literal! Lo que querías decir era:

 '' 

(También se agregaron comillas al atributo de tipo: si va a usar la syntax XHTML también podría hacerlo correctamente).

A continuación, obtendría nombres de control de formulario como ‘flow6’ enviados a su secuencia de comandos. Una forma más habitual para los usuarios de PHP sería utilizar una matriz, que puede convencer a PHP para que haga poniendo corchetes en el nombre:

 '' 

También parece que te estás perdiendo un:

 var createTextbox= document.getElementById('createTextbox'); 

No confíe en la mala conducta de IE de convertir elementos nombrados en variables globales; no funcionará en ningún otro lado.

De todos modos, evita agregar a innerHTML. Cada vez que lo haces, todo dentro de createTextbox se serializará laboriosamente en una gran cantidad de HTML, luego modificas la cadena y la vuelves a escribir, analizándola nuevamente en objetos. En el proceso, pierde todo lo que no se pudo serializar en HTML, como referencias de JavaScript y enlaces de eventos.

Si puede hacer una sola escritura en innerHTML, o usar métodos DOM para crear sus elementos, eso generalmente es mejor.