Jump to content
NaDa

DOM Manipulação

Recommended Posts

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 ;)

Edited by NaDa

Share this post


Link to post
Share on other sites
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%.

Share this post


Link to post
Share on other sites
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?..."

Share this post


Link to post
Share on other sites
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.

Edited by Devexz

Contador de calorias: caloriaspordia.com

Share this post


Link to post
Share on other sites
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.

Edited by NazgulTuga

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.