Re: [PHP-ES] Re: una de formularios
[email protected] (José Yepes)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
Hola, buen día!
En el caso de los e-mails, no sólo se trata de que sean iguales, sino de que
ambos cumplan el formato necesario para ser considerados como tales. Eso se
logra mediante expresiones regulares.
Una funcion que usaría para validar el correo es la siguiente:
function validaEmail(id)
{
// Lo siguiente verifica si el control referenciado por "id"
// cumple con el formato necesario para considerar
// como email lo que se ha tecleado.
if(!(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test(document.getElementById(id).value)))
{
alert("Por favor, introduce un correo valido");
return false;
}
return true;
}
El 22 de diciembre de 2010 08:39, Carlos Medina
<[email protected]>escribió:
> Am 22.12.2010 10:00, schrieb [email protected]:
>
> Hola amigos, tengo un formulario de inscripción, dentro de dicho
>> formulario hay que escribir el mail y reescribir el mail y lo mismo con la
>> contraseña, entre otros datos como nombre, apellido, etc.
>>
>> No se como hacer y no encuentro por ningún sitio como se hace para que
>> cuando escriben el mail y lo vuelven a escribir, sin darle a enviar te
>> verifique que los en los dos campos se ha escrito lo mismo.
>>
>> si alguien tiene a bien pasarme el código para hacer esto se lo
>> agradecería muchísimo.
>>
>> Saludos
>>
>> Irantzu
>>
> Hola Irantzu,
> Yo lo hago todo con JQuery. No se si tienes experiencia en Javascript.
>
> con Jquery
> $(document).ready( function() {
> if( $("#email").val() != $("#email2").val() )
> {
> alert("no son iguales");
> }
>
> });
>
> Sin ningún Framework
>
> function checkEmail( value, item )
> {
> // aqui haces lo mismo que arriba pero von value e item
> // si no le das parametros puedes acceder al value con
> // getElementsById("id_del_contenedor")
> }
>
> No lo he probado y espero que te sirva
>
> Salu2
>
> Carlos
>
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
"No te esfuerzes tanto. Las mejores cosas de la vida suceden cuando menos te
las esperas!!"