Hola, pueden ayudarme, buscando en inter encontré una manera de generar formularios dinámicos para un proyecto de la U. Al fin logre hacer mi formularios, pero tengo un problema. He usado la libreria Livevalidation para validar los campos, como se sabe es una libreria javascript.
Lo que no se hacer es lo siguiente, tanto los campos del formulario como sus validaciones las tengo que hacer con javascript,entonces no se como crear dicha validacion.. El codigo de livevalidation en html se genera de la siguiente manera
Código HTML:
<body>
<FORM ACTION="/jess/guardar.php" METHOD="POST" >
<ul id="campos">
<p><input type="text" name="cant[]" id="cant" size="1"></p>
<script type="text/javascript">
var cant = new LiveValidation('cant');
cant.add( Validate.Presence );
</script>
</ul>
</form>
</body>
<!-- end #content -->
En el javascript se declara de la siguiente forma:
Código:
<script type="text/javascript">
emails=0;
function agregar() {
emails=emails+1;
$("#campos").append('<p class="email'+emails+'"><input type="text" name="cant[]" id=cant size="1" />"AQUI TENDRIA QUE DECLARAR EL LIVEVALIDATION"<a href="#" onclick="javascript:borrar('+emails+');">Borrar</a></p>');
}
function borrar(cual) {
$("p.email"+cual).remove();
return false;
}
</script>
Pueden ayudarme, soy nuevo en esto.. colocar esta sentencia
Código HTML:
<script type="text/javascript">
var cant = new LiveValidation('cant');
cant.add( Validate.Presence );
</script>
en el javascript que crea la caja de texto dinamica validada?
gracias!!!