Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2010, 22:08
jose_xd
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 7 meses
Puntos: 0
ayuda con un par de funciones :D

hola soy nuevo aqui y llegue pidiendo ayuda

Código:
function 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;
	}
la variable num es la cantidad de mail que tengo que ingresar :D, la saco desde el formulario form en html

Código:
function 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 funcion valida_correo no la pongo por que es la clasica de verificar email

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

Última edición por jose_xd; 23/06/2010 a las 22:15