none
Validaciones en formulario (Correo válido, celular, etc.) RRS feed

  • Pregunta

  • Estimados,

    Buenas tardes otra vez, me gustaría saber si puedo hacer validaciones en mi formulario, por ejemplo que no deje guardar el registro si se ingresó un correo electrónico inválido y aparezca una alerta con un mensaje alusivo, ¿Es posible? supongo que debería ir en el OnSave..

    Gracias!!!!!

    lunes, 20 de diciembre de 2010 19:05

Respuestas

  • Hola,

    Esto tal vez te pueda servir:
    VALIDAR EMAIL:
    var valor = crmForm.all.[email].DataValue;
    if( !(/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)/.test(valor)) ) {
      return false;
    }

    VALIDAR NRO TELEFONO:
    var valor = crmForm.all.[telefono].DataValue;;
    if( !(/^\d{9}$/.test(valor)) ) {
      return false;
    }

    PTI: http://www.librosweb.es/javascript/capitulo7/validacion.html

     


    Julio
    • Marcado como respuesta Centípede martes, 21 de diciembre de 2010 21:03
    lunes, 20 de diciembre de 2010 19:32
  • Hola crmdynamicsn00b.

     

    Bueno, creo que cuando crear un atributo de tipo texto (email) automaticamente se valida la composición valida de este. Es decir, este tipo de atributos, no te dejara agregar un

    * a@a 

    * a.com, etc

    Este campo ya cuenta con un script interno que hace eso. Sobre el mobil, pues con lo que te dice Julio es valido, pero ojo.. Julio utiliza los validator, y algunos explorer todavía no cuentan con esa tecnología (lo digo por si tus clientes no cuentan con IE8 creo que con IE7 no funciona, creo !!! .. si alguien me lo confirma seria genial.).

    Yo utilizara algunos script mas básicos, hay miles en internet, por ejemplo este:

    http://p2p.wrox.com/javascript-how/64920-validation-phone-number-mobile-number.html

     

    Espero haber ayudado...

    Salu2

    Ati

    • Propuesto como respuesta Atilio lunes, 20 de diciembre de 2010 22:44
    • Marcado como respuesta Centípede martes, 21 de diciembre de 2010 21:03
    lunes, 20 de diciembre de 2010 22:44

Todas las respuestas

  • Hola,

    Esto tal vez te pueda servir:
    VALIDAR EMAIL:
    var valor = crmForm.all.[email].DataValue;
    if( !(/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)/.test(valor)) ) {
      return false;
    }

    VALIDAR NRO TELEFONO:
    var valor = crmForm.all.[telefono].DataValue;;
    if( !(/^\d{9}$/.test(valor)) ) {
      return false;
    }

    PTI: http://www.librosweb.es/javascript/capitulo7/validacion.html

     


    Julio
    • Marcado como respuesta Centípede martes, 21 de diciembre de 2010 21:03
    lunes, 20 de diciembre de 2010 19:32
  • Hola crmdynamicsn00b.

     

    Bueno, creo que cuando crear un atributo de tipo texto (email) automaticamente se valida la composición valida de este. Es decir, este tipo de atributos, no te dejara agregar un

    * a@a 

    * a.com, etc

    Este campo ya cuenta con un script interno que hace eso. Sobre el mobil, pues con lo que te dice Julio es valido, pero ojo.. Julio utiliza los validator, y algunos explorer todavía no cuentan con esa tecnología (lo digo por si tus clientes no cuentan con IE8 creo que con IE7 no funciona, creo !!! .. si alguien me lo confirma seria genial.).

    Yo utilizara algunos script mas básicos, hay miles en internet, por ejemplo este:

    http://p2p.wrox.com/javascript-how/64920-validation-phone-number-mobile-number.html

     

    Espero haber ayudado...

    Salu2

    Ati

    • Propuesto como respuesta Atilio lunes, 20 de diciembre de 2010 22:44
    • Marcado como respuesta Centípede martes, 21 de diciembre de 2010 21:03
    lunes, 20 de diciembre de 2010 22:44
  • Muchísimas gracias Julio y Atilio, es lo que buscaba,

    Saludos!!

    martes, 21 de diciembre de 2010 21:04