Ir para o conteúdo

Foto:

envio de formulário e retorno na mesma div


  • Por favor, faça o login para responder
2 respostas neste tópico

#1 Lomaster

Lomaster
  • Lomaster
  • 111 posts

Postado 16 setembro 2012 - 08:46

Colegas, desenvolvo uma aplicação com vários formulário controlados por banco de dados(cadastros etc)em php. criei um menu suspenso que faz o link cons estas páginas sendo que as mesmas abrem numa div na mesma página. o problema é que após o envio dos dados numa página normal, recebo a mensagem de confirmação do envio do formulário.

Usando a div esta mensagem não apareçe. Preciso que o formulario retorne a própria div. Como fazer?

#2 WilkerIceri

WilkerIceri
  • WilkerIceri
  • www.wilkericeri.com.br
  • 82 posts

Postado 16 setembro 2012 - 13:48

Você está usando AJAX?

#3 Lomaster

Lomaster
  • Lomaster
  • 111 posts

Postado 16 setembro 2012 - 14:15

estou usando ajax. seguem os códigos

ajax.js
function GetXMLHttp() {     if(navigator.appName == "Microsoft Internet Explorer") {         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");     }     else {         xmlHttp = new XMLHttpRequest();     }     return xmlHttp; } 
var xmlRequest = GetXMLHttp();
instrucao.js
function abrirPag(valor){
 // Verificar o Browser
 // Firefox, Google Chrome, Safari e outros
 if(window.XMLHttpRequest) {
 req = new XMLHttpRequest();
 }
 // Internet Explorer
 else if(window.ActiveXObject) {
 req = new ActiveXObject("Microsoft.XMLHTTP");
 }
 
var url = valor;
 
req.open("Get", url, true);
 req.onreadystatechange = mudancaEstado;
 req.send(null);
 
if (req.readyState == 1) {
 document.getElementById("conteudo_mostrar").innerHTML = "";
 }
 
return url;
 }
 
function mudancaEstado(){
 if (req.readyState == 4){
 document.getElementById("conteudo_mostrar").innerHTML = req.responseText;
 }
 }





1 usuário(s) está(ão) lendo este tópico

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Últimas Notícias no Portal iMasters

Para IBM, 1,5 bilhão de pessoas usa redes sociais regularmente

Relatório da empresa prevê que, nos próximos dois anos, aproximadamente 70% das organizações irão aumentar os investimentos em tecnologias móveis.

Ver mais notícias