Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gavaldão

funçao enviar

Recommended Posts

function gravaPac(){
		var pacnome = $("#pacnome").val();
                var cep = $("#cep").val();
		exibirBgBody();
		exibeContainer();
		var recipiente = gE('container');
		// Fazemos a requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST
		$.post('envia.php', {pacnome: pacnome, cep: cep }, function() {
			
		resposta = resposta.split(";");
		if(resposta[0] == 1){
		recipiente.innerHTML = resposta[1];		
		window.setTimeout("destroyElement('bgBody')",delaywindow);		
		window.setTimeout("destroyElement('container')",delaywindow);
				}
				else{
		recipiente.innerHTML = resposta[1];
		window.setTimeout("destroyElement('bgBody')",delaywindow);		
		window.setTimeout("destroyElement('container')",delaywindow);
		// Exibe o erro na div
					
		//todos os campos
		$("#pacnome").val("");
                $("#cep").val("");
					
	     }
	 });
	};

Amigos podem ajudar nessa função?

Ela só esta enviando o primeiro campo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É abreviação de getElemetById tenho uma função que faz isso

Carrego formulário na div principal com ajax.testei varias modificações na função enviar mas so funcionava no IE em modo de compatibilidade e em nenhum outro. Essa funcionou

Meu post anterior era sobre isso la tem os scripts.

Amanha postarei a função gE porque estou no celular

 

function gE(ID) {	return document.getElementById(ID);}// Utilizado para evitar de digitar: document.getElementsByTagName toda hora, tornando o processo mais práticofunction gEs(tag) {	return document.getElementsByTagName(tag);}function destroyElement(nome){ //DESTROI UM ELEMENTO PASSADO O ID   obj = document.getElementById(nome);   document.body.removeChild(obj);}

Julião, Bom Dia.

Essa é a função gE e a função Destroy

 

 

Olá Amigos, nenhuma idéia de que posso fazer.

Se colocar os formulários na pagina principal, varias funções funcionam mas os meus formulários,

carrego na div principal, ai nenhuma função enviar quer funcionar direito.

essa ultima, não envia campos select, só texto.

Será que está tudo errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites
function gvPac(){
	// Quando o formulário for enviado, essa função é chamada
		// Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação
		var pacnome = $("#pacnome").val();
		var cep = $("#cep").val();
		var rua = $("#rua").val();
		var num = $("#num").val();
		var complemento = $("#complemento").val();
		var bairro = $("#bairro").val();
		var cidade = $("#cidade").val();
		var estado = $("#estado").val();
		var sexo = $("#sexo").val();
		var nacional = $("#nacional").val();
		// Exibe mensagem de carregamento
		$("#status").html("<img src='loader.gif' alt='Enviando' />");
		// Fazemos a requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST
		$.post('grava_paciente.php', {pacnome: pacnome, cep: cep, rua: rua, num: num, complemento: complemento, bairro: bairro, cidade: cidade, estado: estado, sexo: sexo, nacional: nacional }, function(resposta) {
				// Quando terminada a requisição
				// Exibe a div status
				$("#status").slideDown();
				// Se a resposta é um erro
				if (resposta != false) {
					// Exibe o erro na div
					$("#status").html(resposta);
				} 
				// Se resposta for false, ou seja, não ocorreu nenhum erro
				else {
					// Exibe mensagem de sucesso
					$("#status").html("Mensagem enviada com sucesso!");
					// Coloca a mensagem no div de mensagens
					
					// Limpando todos os campos
					$("#pacnome").val("");
					$("#cep").val("");
					$("#rua").val("");
					$("#num").val("");
					$("#num").val("");
					$("#complemento").val("");
					$("#cidade").val("");
					$("#estado").val("");
					$("#sexo").val("");
					$("#nacional").val("");
					
				}
		});
}

Olá Amigos.

Consegui resolver com essa função, tanto no envio para gravação como o envio do select, que não estava enviando.

Tive de refazer o formulário também.

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.