Foros del Web » Programando para Internet » Javascript »

error en funcion de validacion de email

Estas en el tema de error en funcion de validacion de email en el foro de Javascript en Foros del Web. Hola a todos, he copiado de un tutorial la funcion para validar emails: en mi editor (netbeans) me da un error en la linea <INPUT ...
  #1 (permalink)  
Antiguo 28/08/2010, 05:19
Avatar de JOSANCIN  
Fecha de Ingreso: septiembre-2008
Ubicación: huesca
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 0
error en funcion de validacion de email

Hola a todos, he copiado de un tutorial la funcion para validar emails:
en mi editor (netbeans) me da un error en la linea

<INPUT TYPE="submit" VALUE="Ejecutar" ONCLICK="return isEmailAddress(TextField,´TextField´ )">

el mensaje del error que me indica es iligal character, missing } after function body con lo que no tengo ni idea,

Agradeceria si alguien que haya utilizado esta funcion me aclarase la naturaleza del error

Muchas gracias y que vaya bien

<HEAD>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
function isEmailAddress(theElement, nombre_del_elemento )
{
var s = theElement.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
alert("Entre una direccion de corre valida");
theElement.focus();
return false;
}
</SCRIPT>
<FORM><INPUT TYPE="text" NAME="TextField">
<INPUT TYPE="submit" VALUE="Ejecutar" ONCLICK="return isEmailAddress(TextField,´TextField´ )"> </FORM></BODY>
</HTML>
  #2 (permalink)  
Antiguo 28/08/2010, 06:23
Avatar de angelAparicio  
Fecha de Ingreso: julio-2009
Ubicación: Sevilla
Mensajes: 307
Antigüedad: 14 años, 9 meses
Puntos: 22
Respuesta: error en funcion de validacion de email

Hola, el segundo parámetro es el que te da el problema y realmente no lo necesitas para nada.

Cambia
function isEmailAddress(theElement, nombre_del_elemento )
por
function isEmailAddress(theElement)

y
<INPUT TYPE="submit" VALUE="Ejecutar" ONCLICK="return isEmailAddress(TextField,´TextField´ )"> </FORM></BODY>
por
<INPUT TYPE="submit" VALUE="Ejecutar" ONCLICK="return isEmailAddress(TextField)"> </FORM></BODY>

Y ya te funcionará
__________________
Mis webs:
- Programador Web Autónomo
- Conciertos en Sevilla
  #3 (permalink)  
Antiguo 28/08/2010, 07:11
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: error en funcion de validacion de email

Hola

A lo que se refiere con illegal character es a las comillas ´TextField´. Haz lo que te han indicado, en caso que no uses ese valor o corrigelo a 'TextField'

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #4 (permalink)  
Antiguo 28/08/2010, 10:14
Avatar de JOSANCIN  
Fecha de Ingreso: septiembre-2008
Ubicación: huesca
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: error en funcion de validacion de email

genial, muchas gracias a los dos, ahora funciona perfectamente

Etiquetas: email, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:08.