Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #59 da revista programar. Faz já o download aqui!

NaDa

DOM Manipulação

Mensagens Recomendadas

NaDa    0
NaDa

Viva,

Tenho um script em jquery que lê uma pagina:


			$("#adicionar_comprador").click(function() {
				$.ajax({
				  type: "POST",
				  url: "index.php?pag=adicionar&pessoa=simples",
				  data: "",
				  success: function(data) {
					$('#modal_div').html(data);
					$('#modal_div_fundo').show();
					$('#modal_div').show();
				  }
				});
			});

Retorna um formulário. E ai esta a minha duvida, como manipulo a informação que escreveu no formulário?

Adicionei uma acção no botão do formulário (não tem submit).

			$(".btn_submit_pessoa").click(function() {
				$('.tr_comprador').html("<td>"+$('#nome_pessoa').val()+"<td>");
				$('.tr_comprador').show();
				$('#modal_div_fundo').hide();
				$('#modal_div').hide();
			});

A minha questão é como tenho acesso ao DOM e interagir o código que está no inicio com o que é criado na DOM.

Desde já obrigado ;)

Editado por NaDa

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
brunoais    67
brunoais

Aí só vejo jQuery. Aonde é que usas o DOM?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NaDa    0
NaDa

??

Se eu soube-se não estaria aqui ^^

Peço desculpa e retifico, ficando "...E ai esta a minha duvida, como manipulo a informação que escreveu no formulário?..."

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Devexz    47
Devexz

??

Se eu soube-se não estaria aqui ^^

Peço desculpa e retifico, ficando "...E ai esta a minha duvida, como manipulo a informação que escreveu no formulário?..."

volta a ler a pergunta do brunoais( edited xD), mas com mais atenção.

Editado por Devexz

Ás vezes, mais vale deixar a assinatura em branco.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NazgulTuga    0
NazgulTuga

Queres enviar os dados introduzidos pelo utilizador, através do jQuery, é isso!?

Se for o caso.

Tens de fazer algo do género.

function getFormValues(AFormName)
{
var eForm = document.forms[AFormName];
var eElems = eForm.elements;

for (var i=0, count=eElems.length; i<count; i++)
{
//verificar se o eElems[i].tagName é igual a algum input
// INPUT, TEXTAREA, CHECKBOX, SELECT, etc.
// criar uma string que contenha o nome do INPUT e o valor.
// Ex: nome=joao%2Dgomes&idade=23
}
}

Nao te esqueças de que os valores a passar no parametro "data" do jQuery, deve ter os espaços codificados, penso.

E no ficheiro de PHP que receber os valores, deves ter em atenção que o acentos vão codificados, assim como os espaços.

utf8_decode();

url_decode();

De forma muito simplista, é isto.

Editado por NazgulTuga

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.