Passando nome submit via LINK JAVASCRIPT
18/03/2016
0
Boa tarde!
Estou com uma duvida, quero passar um submit via link <a> mais queria informar o tipo o nome do link, exemplo abaixo
<button name='qualquer' type='submit' />Clicando aki vai enviar</button>
via link e desse jeito
<a onclick='funcao("nomedoformulario")'>Nome do link</a>
function funcao($valor) {
document.forms[$valor].submit();
return false;
}
esta ai o link, mais como podem ter visto não tem como passar o nome do link.
Alguém poderia me ajudar, pois preciso fazer uma verificação em PHP mais não vai o POST do botão.
Estou com uma duvida, quero passar um submit via link <a> mais queria informar o tipo o nome do link, exemplo abaixo
<button name='qualquer' type='submit' />Clicando aki vai enviar</button>
via link e desse jeito
<a onclick='funcao("nomedoformulario")'>Nome do link</a>
function funcao($valor) {
document.forms[$valor].submit();
return false;
}
esta ai o link, mais como podem ter visto não tem como passar o nome do link.
Alguém poderia me ajudar, pois preciso fazer uma verificação em PHP mais não vai o POST do botão.
David Silva
Curtir tópico
+ 0
Responder
Posts
18/03/2016
Jothaz
Post esta muito confuso e não entendi bem o que você quer.
Veja se alguns dos exemplos abaixo te ajudam:
Veja se alguns dos exemplos abaixo te ajudam:
<html> <head> <script> function nomeFormViaThis(nomeForm) { alert(nomeForm); console.log(nomeForm); } function nomeFormViaVar(nomeForm) { console.log(nomeForm); var formSubmit = eval("document.forms." + nomeForm); console.log(formSubmit); formSubmit.action = "https://www.devmedia.com.br/forum/passando-nome-submit-via-link-javascript/548916"; formSubmit.submit(); } function alterarAction(pagina){ document.forms[0].action=pagina; document.forms[0].submit(); } </script> </head> <body> <form id="MeuForm"> <input type="button" onclick="nomeFormViaThis(this.form.id);" value="Teste"/> <input type="button" onClick="alterarAction('sua-pagina1.php')" value="Pagina1"> <input type="button" onClick="alterarAction('sua-pagina2.php')" value="Pagina2"> <a href="javascript:void(0);" onclick="nomeFormViaVar('MeuForm');">Nome do link</a> </form> </body> </html>
Responder
Clique aqui para fazer login e interagir na Comunidade :)