Sobre PHP + Modal Dialog (Bootstrap)

418 views
Skip to first unread message

Gervasio de Souza Lemos

unread,
Jun 15, 2015, 2:04:14 PM6/15/15
to ph...@googlegroups.com
Pessoal,

              Tenho um botão que chama um form numa janela Modal Dialog. Inicialmente tudo funciona normal, porém ao enviar o form, queria que as validações em PHP exibissem a mensagem na janela atual (modal), mas ele fecha a janela modal do dar o submit. As validações feitas com o bootstrap funcionam normal na janela modal.

Alguma idéia de como fazer isso (ao clicar no submit não fechar a janela modal)?


Obrigado

Bruno Pulis

unread,
Jun 15, 2015, 2:09:30 PM6/15/15
to ph...@googlegroups.com
Bem provável, você ter que manipular esse comportamento via JS. 

At,
Bruno Pulis

7343-8008

שמע ישראל יהוה אלוהינו יהוה אחד





--
Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos do Google.
Site oficial do grupo: http://www.phpmg.com
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
Para ver mais opções, acesse http://groups.google.com/group/phpmg
---
Você recebeu essa mensagem porque está inscrito no grupo "PHP MG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para phpmg+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Gervasio de Souza Lemos

unread,
Jun 15, 2015, 3:06:38 PM6/15/15
to ph...@googlegroups.com
Aí que esta Bruno...fiquei perdido nisso...tentei usando jquery pra enviar de modo assincrono...mas não tive êxito. Me perdi mais ainda...

Joubert

unread,
Jun 15, 2015, 3:13:26 PM6/15/15
to ph...@googlegroups.com
Boa tarde,

A única forma de validar antes do submit é usando javascript, pois o javascript que vai ficar responsável por validar e fazer o submit em caso de sucesso na validação.

______________________________________________________
Joubert "RedRat"
/me at Linkedin and Github

Gervasio de Souza Lemos

unread,
Jun 15, 2015, 3:21:57 PM6/15/15
to ph...@googlegroups.com
Então Joubert, e no caso de ter uma validação em PHP. Teria uma forma de ter a resposta do PHP na mesma janela, no caso na janela modal??

Joubert

unread,
Jun 15, 2015, 4:57:12 PM6/15/15
to ph...@googlegroups.com
Boa tarde a todos,

@Gervasio, depende muito do contexto, eu por exemplo quando preciso fazer validações de banco ou qualquer outro tipo de validação no backend, eu faço o validate validar tal informação com o backend via ajax.

Perai que vou enviar um trecho de um código que estou atualizado aqui que por acaso tem relação com sua pergunta.


No código acima eu simplesmente setei um método de validação para um plugin de validação de formulário em javascript e este método consulta o backend via ajax.


Agora, resposta direto do PHP para o modal sem nenhuma intervenção do javascript é possível, mas é quase um XGH :(


______________________________________________________
Joubert "RedRat"
/me at Linkedin and Github


Walison

unread,
Jun 15, 2015, 5:21:31 PM6/15/15
to ph...@googlegroups.com
Caso o form não seja ajax e esteja apenas oculto na pagina, basta você fazer com que ele volte a aparecer (caso seja clicando em um botão por exemplo basta usar método .click() do jquery ao carregar a pagina) e exibir as inconsistências da maneira que desejar.

Até mais...

Walison Soares
Analista de Tecnologia da Informação e Comunicação

Gervasio de Souza Lemos

unread,
Jun 16, 2015, 8:01:14 AM6/16/15
to ph...@googlegroups.com
Caro Joubert, Bom dia. Era isso garoto...hehehe....usei o forms.js que é um plugin para facilitar o submit via ajax. Funcionou perfeitamente. Mas o príncipio é o mesmo que passou no seu exemplo. Só estou meio perdido agora para fechar a dialog box após o envio. Mas isso é só um detalhe. De qualquer forma foi de extrema ajuda o seu exemplo. Agradeço muito. A você e a todos que responderam ao tópico. Muito obrigado.

Em 15 de junho de 2015 17:56, Joubert <jouber...@gmail.com> escreveu:

Joubert

unread,
Jun 16, 2015, 8:31:02 AM6/16/15
to ph...@googlegroups.com
Bom dia a todos,

@Gervasio, no meu caso o submit é normal, sem ajax, somente a validação dos dados no formulário é por ajax, justamente pela necessidade de validação de algumas informações com o backend.

No mais, em caso de mais dúvidas, estamos a disposição.

______________________________________________________
Joubert "RedRat"
/me at Linkedin and Github


Gervasio de Souza Lemos

unread,
Jun 16, 2015, 8:41:08 AM6/16/15
to ph...@googlegroups.com
Blz. Agradeço mesmo kra.
Reply all
Reply to author
Forward
0 new messages