Fórum Passando nome submit via LINK JAVASCRIPT #548916
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
Gostei + 0
23/03/2016
Cleyton Caetano
O conteúdo acima ajudou David Sander Silva?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)