Hola. He empezado a programar con php y he copiado un ejemplo de como crear un formulario dinàmico pues lo necessito para mi web. Cómo recogo las variables?
El codigo utiliza javascript por eso no entiendo nada.
Aquí os dejo el código. Gracias.
<html>
<head>
<title>Crear Campo de texto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
icremento =0;
function crear(obj) {
icremento++;
field = document.getElementById('field');
contenedor = document.createElement('div');
contenedor.id = 'div'+icremento;
field.appendChild(contenedor);
boton = document.createElement('input');
boton.type = 'text';
boton.name = 'text'+'[]';
contenedor.appendChild(boton);
boton = document.createElement('input');
boton.type = 'button';
boton.value = 'Borrar';
boton.name = 'div'+icremento;
boton.onclick = function () {borrar(this.name)} //aqui llamamos a la funcion borrar
contenedor.appendChild(boton);
return contenedor.id;
}
function borrar(obj) {//aqui la ejecutamos
field = document.getElementById('field');
field.removeChild(document.getElementById(obj));
}
</script>
<?php
$variablephp= "<script>document.write(contenedor.id)</script>";
?>
</head>
<body>
<form name="form1" method="POST" action="validar5.php">
<fieldset id="field">
<p>
<input type="button" value="Crear caja de texto" onclick="crear(this)">
<input name="send" type="submit" value="Enviar" onclick="enviar(this)" id="send">
</p>
</fieldset>
</form>