Prezados,
Estou usando botão ajax, mas estou com uma dúvida em como efetuar verificações antes de chamar ações de um botão e após de chamá-lo. Vide código abaixo:
$frm->addButtonAjax('Pré-baixar',NULL,NULL,'depoisSalvar','preBaixar','transferindo ...','json',false,null,'btnPreBaixar','Deseja transferir?',false,false)->setVisible(FALSE);
function depoisSalvar() {
//inibe campos para que o usuario crie um processo de baixa para n materiais
jQuery("#gpPreBaixa_area").hide();
jQuery("#txt_processo_label").hide();
jQuery("#txt_processo_area").hide();
jQuery("#dat_label").hide();
jQuery("#dat_area").hide();
jQuery("#btnPreBaixar_area").hide();
}
A função depoisSalvar deveria inibir parte do meu form. Isto ocorre só que ele também "mata" algumas validações que são feitas no arquivo preBaixar.php como por exemplo verificar se txt_processo_area e dat_area estão vazios e se dat_area é menor ou igual a data atual.
Peço orientação quanto a melhor forma de utilizar este botão.
Desde já, obrigada pela ajuda,
Aline.Autor: Paiva Macena
22 comentários
{
/*
if( ! jQuery("#txt_processo").val() )
{
fwAlert( 'Informe o número do processo!');
return false;
}
if( ! jQuery("#dat_area").val() )
{
fwAlert( 'Informe a data!');
return false;
}
return true;
*/ /*
ou então você poderá utilizar a função fwValidateFields() se
os campos forem criados no formulário como obrigatórios
*/
return fwValidateFields('txt_processo,dat_area');
} Abraço