none
Campo obligatorio condicional en formulario RRS feed

  • Pregunta

  • Estimados, Buenas tardes,

    Tengo una consulta, ¿Cómo puedo dejar algunos campos de un formulario obligatorios solo sí se cumple cierta condición? Por ejemplo necesito que si selecciono el campo Pais, el campo Ciudad sea obligatorio y no deje guardar el formulario si no es llenado, pero solo en ese caso, es decir, si en Pais no selecciono nada, el campo ciudad no debe ser obligatorio..

    Atento a sus comentarios,

    Saludos y Gracias!!

    martes, 1 de febrero de 2011 20:38

Respuestas

  • Hola Centípede, la forma soportada de hacer esto, seía a través de un Javascript en el evento OnSave() del formulario. sería algo como lo siguiente:

    var pais=crmForm.all.new_pais.DataValue;
    if (pais==null) pais="";
    var ciudad=crmForm.all.new_ciudad.DataValue;
    if (ciudad==null) ciudad="";

    if (pais!="" && ciudad=="")
    {
       alert("Debe introducir una ciudad.");
       event.returnValue = false;
       return false;
    }

    tambien te dejo este artículo por si te sirve: http://crmtoall.blogspot.com/2009/08/validaciones-en-el-evento-onsave-de-los.html

    un saludo

     


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    miércoles, 2 de febrero de 2011 9:48
    Moderador

Todas las respuestas