Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/02/2008, 10:17
donfalcone
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Una y no más SantoDOM

desesperación

Hola Venkman,

He adaptado el script gracias a tus comentarios, pero creo que no lo hago del todo bien,...

esto es lo que ahora tengo:
Código PHP:
function reafirma(){
var 
document.createElement("p");
var 
text document.createTextNode("Please, type a valid e-mail");
r.appendChild(text);
[
B]r.id ='error1';[/B]
r.style.color 'red';
r.style.fontWeight 'bold';
[
B]var ant document.body.getElementsById("email");
document.insertBefore(r,ant);[/B]

me debo dejar algo importante, porque no me inserta el <p> en ningún sitio.

Y esto creo que tampoco está correcto...
Código PHP:
var valid1 = /(@.*@)|(..)|(@.)|(.@)|(^.)/;
var 
valid2 = /^.+@([?)[a-zA-Z0-9-.]+.([a-zA-Z]{2,3}|[0-9]{1,3})(]?)$/;

if (
valid1.test(email) | !valid2.test(email)) {
document.body.removeChild('error1');
reafirma();
return 
false;

Gracias por tu ayuda, y disculpa mi torpeza. Estoy empezando con JS y DOM, y voy un poco pérdido.

Saludos!