Re: [PHP-ES] Re: una de formularios
[email protected] (Carlos Medina)
| Newsgroups | php.general.es |
|---|---|
| Organization | SimplyNetworks |
| Message-ID | <[email protected]> |
MuyAm 22.12.2010 16:41, schrieb José Yepes:
> 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
>>
>>
>
>
Hola
muy correcto.
Ahora bien, alquien que no quere javascript que hace?
Yo puienso que lo mejor es hacer el check en el servidor.
Saludos
Carlos