14/05/2010, 10:28
|
| | | Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 9 meses Puntos: 10 | |
Respuesta: envio formulario con controles dinamicos Buenas espero que no te hayas ido...
Porque me llevo un rato hacerlo...
Y espero que te sirva... Bueno a mi me sirvio:
Crea un archivo nombreBlabla.php
<script type="text/javascript" language="javascript">
var indiceFila=0;
//var newForm=0;
function agregar(){
myNewCell=document.getElementById('esperoForm');
//simplifique el codigo
//Y las variable se concatenan asi id='correcta"+indiceFila+"'
myNewCell.innerHTML+="<form action='' method='post'><table cellpadding='5' border='1'><tr><td><textarea id='resp"+indiceFila+"' name='resp"+indiceFila+"' cols='50' rows='1'></textarea></td></tr><tr><td><select id='correcta"+indiceFila+"' name='correcta"+indiceFila+"' size='1'><option value='N'>No</option>"+"<option value='S'>Si</option></select></td></tr><tr><td><select id='mov"+indiceFila+"' name='mov"+indiceFila+"' size='1' ><option value='S'>Si</option>"+"<option value='N'>No</option></select></td></tr><tr><td><select id='pos"+indiceFila+"' name='pos"+indiceFila+"' size='1'><option value='1'>1</option>"+"<option value='2'>2</option><option value='3'>3</option><option value='4'>4</option>"+"</select></td></tr><td><textarea id='explica_resp"+indiceFila+"' name='explica_resp"+indiceFila+"' cols='40' rows='1'></textarea></td></tr></table><p /><input type='submit' name='boton"+indiceFila+"' value='Enviar"+indiceFila+"'></form>";
//
indiceFila++;
alert("VALOR DE indiceFila: "+indiceFila);
}
</script>
<body>
<div id="esperoForm"></div>
<p /><a onclick="agregar()" onmouseover="this.style.cursor='pointer'">Crear Formulario.</a><p />
<?
//de momento solo recoje los valores del primer formulario
//...tan solo reemplazar el 0 por 1 ... etc (o lo puedes hacer dinamicamente)
if($_POST['boton0']){
echo $_POST['resp0']."<br />";
echo $_POST['correcta0']."<br />";
echo $_POST['mov0']."<br />";
echo $_POST['pos0']."<br />";
echo $_POST['explica_resp0']."<br />";
}
?>
</body> |