Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/11/2008, 11:03
Avatar de Mike_Wasawsky
Mike_Wasawsky
 
Fecha de Ingreso: noviembre-2008
Mensajes: 10
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: DOM y formulario para agregar más campos

Cita:
Iniciado por xbx Ver Mensaje
Si, si. Es posible.

Código HTML:
<html>
<head>
<script type="text/javascript">
function masCampos()
{
    var mas = document.getElementById("mas");
    var form = document.getElementById("form");

    var labelFoto = document.createElement("label");
    var textFoto = document.createTextNode("Nombre foto:");
    labelFoto.appendChild(textFoto);
    form.insertBefore(labelFoto,mas);

    var input = document.createElement("input");
    form.insertBefore(input,mas);

    var p1 = document.createElement("p");
    form.insertBefore(p1,mas);

    var labelDescripcion = document.createElement("label");
    var textLabel = document.createTextNode("Descripción");
    labelDescripcion.appendChild(textLabel);
    form.insertBefore(textLabel,mas);

    var textArea = document.createElement("textarea");
    form.insertBefore(textArea,mas);

    var p2 = document.createElement("p");
    form.insertBefore(p2,mas);
}
</script>
</head>

<body>

<form id="form" action="prueba.asp" method="post">
<p>
<label id="foto" for="foto">Nombre foto:</label>
<input id="foto" name="foto" type="text" />
</p>
<p>
<label id="texto" for="texto">Descripción:</label>
<textarea name="texto" id="texto"></textarea>
</p>

<input id="mas" value="Más pasos" type="button" onclick="masCampos()"/>
<input id="enviar" value="Enviar" type="submit"/>
</form>
</body>
</html> 
mmm.. puedes decirme con que nombres se esta enviando los campos ya que los quiero recibir con $_POST en php, pero no se cual es el nombre de cada uno de los campos...

de antemano muchas gracias por la respuesta