Validações em Botão

Boa tarde!

Tenho um formulário e não utilizo os botões padrões de insert e update, criei um botão PHP e nele tenho os códigos, o problema é que preciso fazer algumas validações antes de executar o comando do botão.

Ex:
Validar se campo1 e campo2 não estão vazios, se estiverem mostrar algum alert com uma mensagem não rodando os comandos do botão.

Tentei fazer no botão algo como:

if({DataInicio} == 'null'){
	sc_alert('Data de Inicio é obrigatória!');
}
elseif({DiaSemana} == 'null' || {DiaSemana} == ''){
	sc_alert('Dia da Semana é obrigatório!');
}
else{
 
        // comandos do botão

}

Ele passa pela validação, no entanto apenas mostra o botão ‘OK’.

Fico no aguardo!

Olhe no help do SC que tem macro só pra esse tipo de validação.

Boa Tarde!

No help não achei nenhuma macro para execuções em botões, sc_error_message sc_alert sc_ajax_message sc_exit nada disso executa em um botão… preciso simplesmente fazer uma validação e cancelar o submit, já tenho vários formulários não finalizados por essa validação.

Não creio que uma ferramenta tão complexa assim não tenha uma simples validação no submit

Que tipo de botão? PHP?
Algumas macros funcionam sim.

Mas se quiser use um botão javascript que aponte para um evento ajax de um campo (esscondido) e nesse evento terá todas as macros para seus controles.

Pode utilizar também:

?> <script> alert("Aqui meu alerta"); </script> <?

Este comando funciona nos botões criados.

Esse tópico está totalmente prejudicado pela data da sua publicação.

1 Curtida