Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou com o seguinte problema, tenho um formulário que não pode ser submetido, não posso usar um action, mas preciso fazer com que o submit possa ocorrer, sem finalizar, mas preciso executar um callback no meio do caminho e não estou conseguindo...
Estou tilizando o http://bootboxjs.com/ e nele tem a função customizável, que é a que estou utilizando:
bootbox.dialog({
message: "I am a custom dialog",
title: "Custom title",
buttons: {
success: {
label: "Success!",
className: "btn-success",
callback: function() {
Example.show("great success");
}
}
}
});
O que preciso: executar o callback do botão, só que esse callback é focar o campo caso ele esteja vazio:
jQuery(function($) {
$('#form').submit(function() {
// Se não preencher o campo, quero exibir um alert mas não é o alert padrão...
if($('#campo').val() == '') {
bootbox.dialog({
message: "Preencha o campo!",
title: "Erro",
buttons: {
danger: {
label: "Fechar",
className: "btn-danger",
callback: function() {
$('#campo').focus(); // <-- Preciso que ISSO seja executado!
}
}
}
});
}
return false; // Não posso permitir o submit do form...
});
});Abraço!
Carregando comentários...