Olá pessoal,
Em um campo de formulário criei um evento ajax, com o objetivo de testar o seu conteúdo, ou seja, fazer validação de conteúdo, e se False, então o foco não pode mudar para outro campo.
O evento inicialmente criado foi em onChange:
if ( minuto_valido( {campo_atual} ) === False ){
sc_set_focus( “campo_atual” );
}
Testei também sem a condição IF para ver se a macro funcionaria nesta função do Ajax, porém não funcionou:
minuto_valido( {mrpini} );
sc_set_focus(“mrpini”);
Outro teste que fiz foi no evento OnValidateSuccess do formulário, neste caso obtenho o resultado de False, porém não tenho como bloquear a atualização / inserção no BD, nem o sc_set_focus() é executado.
Há alguma outra forma de validar o campo sem permitir que seja tabulado para outro campo ?
Att,
Jocimar