Ir para conteúdo

POWERED BY:

Arquivado

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

fecasvi

obter o FORM[x] do formulário onde o botão (button) foi clicado

Recommended Posts

Monto um documento que é o resultado de uma consulta no mysql.

Este retorno apresenta uma reprogramação de datas de pagamento de dívidas.

Então essa página tem:

"<form action=nomepaginaatual.php>"
"<input name=dataini>" "<input name=datafim>" 
"<input type="button" onclick="upddatas()">"

E este modelo vai se repetir n vezes para cada ocorrência vinda do mysql e o usuário reprograma cada uma delas de acordo com a negociação.

 

O botão chama a função que vai fazer o update no mysql(ajax sem refresh do form).

 

nessa função a primeira coisa que faço é:

"var formUpd   = document.form[0];"

Como vou ter diversos forms no documento, e um de cada vez executando a função ao clicar no botão, como posso identificar de qual form vem a requisição de atualização?

 

Usando conforme acima, apenas para o form[0] tudo funciona OK para o primeiro form, mas não sei como receber isso de cada form quando clico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com JQuery eu usaria assim:

function upddatas(bt) {
  var formUpd   = $(bt).parent("form").attr("name");
}

Botão

<input type="button" onclick="upddatas(this)">

e adicone um name ao form

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.