Jump to content


Enviar Form Por Link


  • Faça o login para participar
16 replies to this topic

#1 Whitesnake

Whitesnake
  • Visitantes

Posted 14/05/2004, 00:06

Vou precisar de uma help de vcs..hehe.. é o seguinte: Tenho um form, + queria q ao invés de ter um botão pra enviar (submit), queria q um link fizesse o envio, como faço isso? Definir um link pra submeter um form?

#2 COWBOY_4ever

COWBOY_4ever

    Rodeio Universitário

  • Usuários
  • 483 posts
  • Sexo:Masculino
  • Localidade:Estado do Rio de Janeiro
  • Interesses:Mulheres, dinheiro e bebidas.

Posted 14/05/2004, 00:21

Faz usando uma função, e o link chamando essa função:

<script language="JavaScript">
function Enviar(nome_do_form){
document.forms[nome_do_form].submit();
}
</script>

No link, você indica o "nome_do_form". Assim:

<a href="java script: Enviar('nome_do_form')">Enviar</a>

Nesse caso, o link nem vai precisar estar dentro do form para funcionar.
| COWBOY_4ever
|
| ====================================
| Cavalo eu puxo no toco, burro eu puxo no morão.
| Gosto de whisky, mas a cerveja é minha paixão.
| Sou gamado na loira, mas da morena eu não largo não!

| ----------------------------------------------------------------

#3 Whitesnake

Whitesnake
  • Visitantes

Posted 14/05/2004, 00:23

hehehe deu certo ....valew amigão

#4 Whitesnake

Whitesnake
  • Visitantes

Posted 15/05/2004, 17:24

Tenho uma nova dúvida: Como eu faço pra enviar estes dados.... só q o destino apareça numa janela personalizada???

#5 COWBOY_4ever

COWBOY_4ever

    Rodeio Universitário

  • Usuários
  • 483 posts
  • Sexo:Masculino
  • Localidade:Estado do Rio de Janeiro
  • Interesses:Mulheres, dinheiro e bebidas.

Posted 15/05/2004, 17:59

Como assim destino? Página de resposta?
| COWBOY_4ever
|
| ====================================
| Cavalo eu puxo no toco, burro eu puxo no morão.
| Gosto de whisky, mas a cerveja é minha paixão.
| Sou gamado na loira, mas da morena eu não largo não!

| ----------------------------------------------------------------

#6 Whitesnake

Whitesnake
  • Visitantes

Posted 15/05/2004, 18:21

Quero q o target abra em uma janela personalizada intende? O cara clica para enviar o form e abre a página de destino em uma janela personalizada

#7 COWBOY_4ever

COWBOY_4ever

    Rodeio Universitário

  • Usuários
  • 483 posts
  • Sexo:Masculino
  • Localidade:Estado do Rio de Janeiro
  • Interesses:Mulheres, dinheiro e bebidas.

Posted 15/05/2004, 19:00

Não sei se entendi... mas se for página de resposta do formalário abrindo em uma nova janela é assim:

<INPUT TYPE="HIDDEN" NAME="redirect" VALUE="pagina.htm" target="_blank">


| COWBOY_4ever
|
| ====================================
| Cavalo eu puxo no toco, burro eu puxo no morão.
| Gosto de whisky, mas a cerveja é minha paixão.
| Sou gamado na loira, mas da morena eu não largo não!

| ----------------------------------------------------------------

#8 Whitesnake

Whitesnake
  • Visitantes

Posted 15/05/2004, 19:05

Não.... é simples...... achjo q eu formulei a pergunta errado.... Eu quero que o arquivo especificado no action seja aberto em uma janela personalizada utilizando o link ao invés de botão!!!!

#9 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 15/05/2004, 19:12

popup? Se for isso, dê uma procurada aqui neste fórum que acredito que você encontrará a sua solução, ok?

#10 Whitesnake

Whitesnake
  • Visitantes

Posted 15/05/2004, 19:22

Aff... axo q não consegui me expressar.... um dia vcs fizeram um form q abria uma janela ao ser enviado, o form era:>

altura = 355;
largura = 312;

function enq() {
window.open("", "votar", "scroll=no, height="+altura+", width="+largura);
}


<form action="teste.html" method="get" name="" target="votar" id="" OnSubmit="java script:enq();">


Só quero um otro form q funcione como esse só q ao invés de botão enviar quero um link!!!!!!

#11 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 15/05/2004, 19:26

Dexa eu tentar entender direito:

Você quer um link que, ao ser clicado, o formulário seja submetido e ao mesmo tempo abra uma popup?

Se for isso:

<a href="java script:document.nomedoform.submit();" onclick="popup();">Link</a>


Aí ele vai executar a função popup(). Use o script que você colocou de popup, mas só mude o nome do mesmo.

#12 Whitesnake

Whitesnake
  • Visitantes

Posted 15/05/2004, 19:28

ainda não deu certo, ele abre 2 paginas, a página que foi submetida e uma popup, só quero q ele abra uma popup com as informações da submetida.....

#13 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 15/05/2004, 19:36

Então retira o evento onsubmit da tag <form> e no atributo action, coloca:

java script:popup();

Ou o nome da função que você quiser.

#14 Whitesnake

Whitesnake
  • Visitantes

Posted 15/05/2004, 19:44

Agora funciona mas...


Aqui esta meu script:

<script>
altura = 355;
largura = 312;

function popup() {
window.open("?info", "votar", "scroll=no, height="+altura+", width="+largura);
}
</script>

<form name="formulario$a" action="java script:popup();" method="post">
<input type="hidden" name="nome2"value="$nome">
<input type="hidden" name="idade2"value="$idade">
<input type="hidden" name="sexo2"value="$sexo">
<a href="java script:document.formulario$a.submit();">$nome</a>
</form>

Mas quando meu script pede o conteudo das inputs hidden.... não exibe nada

#15 nUtS

nUtS

    Turista

  • Usuários
  • 59 posts
  • Sexo:Não informado

Posted 31/05/2004, 17:23

O meu código não funciona.
Ele até vai pra página de destino, mas não envia nenhum valor!!!
Preciso disso porque na página de confirmação dos dados digitados e tem o botão enviar e o botão alterar....
o alterar não funciona!!


<input name="alterar" type="submit" class="form_bottom" id="alterar" value="  alterar  " onClick="java script:document.inscricao.action = 'inscricao_autores.php'; document.forms[inscricao].submit()">


Me ajudem ae!!!!
Valeu!!!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq