Código:
la variable num es la cantidad de mail que tengo que ingresar :D, la saco desde el formulario form en htmlfunction agregar_formacion(form){ num=document.form.formacionx.value; valor =""; for(i=0;i<num;i++){ valor=valor + " <input type='text' name='mail[]' onclick='validarMail()' /><br><br>"; } document.getElementById('formacion').innerHTML = valor; }
Código:
la funcion valida_correo no la pongo por que es la clasica de verificar emailfunction validarMail(form){ if(num!=0){ for(i=0;i<num;i++) { if (document.form.mail[i].value == 0) { document.form.mail[i].value=""; document.form.mail[i].focus(); return false; } if (valida_correo(document.form.mail[i].value)==false) { document.form.mail[i].value=""; document.form.mail[i].focus(); return false; } } } }
la cosa es que cuando llamo a la 2° funcion desde la primera para validar los datos se me cae y no funciona :S
Error: document.form1.mail is undefined
pero cuando envio el mail por metodo POST si lo puedo guardar en la base de datos, el problema es que no me lo lee desde el formulario
he probado montones de formas pero nada me resulta
alguna ayuda porfa