none
Não estou Conseguindo alterar os dados. RRS feed

  • Pergunta

  • Não estou conseguindo alterar informações daquele que precisam obrigatórios preencher. Aquele que for Não negóciável é preciso preencher o motivo e tals. Mas na hora de gravar ele naão sai da página e fica parado. e quando eu não uso nenhum dessas regras  ele funciona normal. Porque? Não entedi o erro de não alterar. Alguem poderia ajudar?

    segue abaixo os códigos.

     

    function validate_form()
    {


    if (document.getElementById("Status_Reajuste").value == "Não Reajustável")

    {
     if (document.getElementById("Motivo").value == "")
    alert("Favor preencher o MOTIVO.");
    return false;
    }


    if (document.getElementById("Status_Reajuste").value == "Reajustável")
    {
     if (document.getElementById("Dt_Previsao").value == "")
    alert("Favor preencher DT Previsão.");
    return false;
    }
    if (document.getElementById("Status_Reajuste").value == "Em Negociação")
    {
     if (document.getElementById("Dt_Reajuste").value == "")
    alert("Favor preencher DT Reajuste.");
    return false;

    }
    }

    quinta-feira, 18 de agosto de 2011 19:12

Respostas

  • Já encontrei a solução. Pra quem quer saber está ai o código.

     

     

    function validate_required(field,alerttxt)
    {
    with (field)
      {
      if (value==null||value=="")
        {
        alert(alerttxt);return false;
        }
      else
        {
        return true;
        }
      }
    }

    function validate_form(thisform)
    {
    with(thisform)
    {

    if (document.getElementById("Status_Reajuste").value == "Não Reajustável")

     {
      
     if (validate_required(Motivo,"O campo MOTIVO é de preenchimento obrigatório!")==false)
      {Motivo.focus();return false;}

     }
      
     

     


    if (document.getElementById("Status_Reajuste").value == "Reajustável")

     {
      
     if (validate_required(Dt_Previsao,"O campo Dt PREVISÃO é de preenchimento obrigatório!")==false)
      {Dt_Previsao.focus();return false;}

     }

     

    if (document.getElementById("Status_Reajuste").value == "Em Negociação")

     {
      
     if (validate_required(Dt_Reajuste,"O campo Dt REAJUSTE é de preenchimento obrigatório!")==false)
      {Dt_Reajuste.focus();return false;}

     }
      
     
    }

    }

    • Marcado como Resposta Spactron quinta-feira, 18 de agosto de 2011 20:18
    quinta-feira, 18 de agosto de 2011 20:18