Olá Haroldo, tudo bem com você?
Primeiramente, obrigado pela resposta.
A empresa que estou começou a usar o SC.
Mas já estou quase desistindo.
Tem muita coisa que encontrei na documentação, testei e não funciona.
Ou eu estou fazendo muito errado. rs
Vou te dar uns exemplos. Mas primeiro, vamos ao caso que precisa resolver.
- Como você comentou, criei um botão php, e usei o sc_redir (eu já havia testado isso).
Mas como validar o campo?
Tudo bem, posso validar se esta vazio. E se estiver vazio não redireciono.
Até ai blz!
Mas se o usuario informar um CPF invalido ou obrigatorio. Ao sair do campo, o campo dá a mensagem. ok!
Mas se o usuario clicar no botão, tendo informado um CPF invalido, ele será redirecionado para a outra pagina do mesmo jeito.
Entende?
Eu teria que ter uma forma de:
- Ou validar o CPF novamente no botão, para ver se está valido.
- Ou verificar se o campo CPF é valido. Como é um framework, imagino que tenha algo como, “form.isValid” ou algo assim, setado no form, ou talvez no proprio campo CPF, para eu chegar se esta tudo (ou o campo) valido.
Entende?
Outras coisas que tentei.
Pensei em:
- Colocar o sc_redir no OnValidateSucess.
O OnValidateSucess ocorre somente quando a tela foi validada e esta tudo ok, nao?
Nao seria esta ordem?
- OnValidate
Execute o OnValidateFailure - Se deu erros nos campos?
Execute o OnValidateSucess - Se nao deu erros nos campos?
Pensei em:
Usar o OnValidate e tentar testar algo ali tambem.
Mas me deparei com uma coisa:
- No OnValidate
Coloquei um sc_alert(‘ok’);
Retirei todos os redirecionamentos.
E a minha tela de alerta nem aparece!
Eu vi isso em exemplos da documentação.
Vi também o alert(‘ok’);
Usado no OnValidateSucess
Mas quando rodo dá um erro dizendo que o “alert” nem é um comando valido!
Também vi isso na documentação.
Fiquei bem desanimado em usar o SC.
Será que estou fazendo tudo errado?
Abraço