em http://www.scriptcase.com.br/forum/index.php?topic=8434.new;topicseen#new
não só executa tudo q esta em onValidate como tb tenta gravar o registro
faço então tudo em onValidateSucess como tb tenta gravar o registro no banco de dados
Explicação:
Tenho um form de lançamento q só permitido gravação dependendo de informação de outra tabela
campo select “caixa” ao selecionar o caixa, no evento ajax ele verifica em outra tabela se o mesmo existe ou está aberto.
caso não passe no teste é emitida uma msg, porém o caixa selecionado e que está com a restrição permanece carregado no campo, então faço novamente a verificação em onValidate, porém ele grava assim mesmo, então pra contornar isso no evento ajax, ao não passar no teste eu deixo em branco o campo ( ID_CAIXA = ‘’ ) só assim dá certo.