Buenas me encontraba incursionando en el tema de los formularios dinamicos hasta que al querer validarlos me vi imposibilitado ya que con cada campo de texto que se agrega su nombre varia, es decir en mi caso cada vez que se agrega un campo los nombres se comportan asi: text1
text2
text3
text.. por lo que no tengo idea de como poder recorrerlos y detectar si alguno esta vacio.
Dejo el codigo: Código HTML:
<html>
<head>
<title>Crear input file</title>
<script type="text/javascript">
Código Javascript
:
Ver originalnum=0;
function crear(obj) {
num++;
document.form1.contador.value = num;
fi = document.getElementById('fiel');
contenedor = document.createElement('div');
contenedor.id = 'div'+num;
fi.appendChild(contenedor);
ele = document.createElement('input');
ele.type = 'text';
ele.name = 'text'+num;
contenedor.appendChild(ele);
ele = document.createElement('input');
ele.type = 'button';
ele.value = 'Borrar';
ele.name = 'div'+num;
ele.onclick = function () {borrar(this.name)}
contenedor.appendChild(ele);
}
function borrar(obj) {
fi = document.getElementById('fiel');
fi.removeChild(document.getElementById(obj));
num--;
}
Código HTML:
</script>
</head>
<body>
<form name="form1" method="POST" action="lalala.php">
<input type="button" value="Crear" onclick="crear(this)">
<fieldset id="fiel">
</fieldset>
<input type="hidden" name="contador" value="" />
<INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Enviar">
</form>
</html>
Si alguien sabe como orientarme desde ya muchas gracias :D