Jump to content


Photo

Form Com Actions Diferentes


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

#1 Marcelo_73

Marcelo_73

    Novato no fórum

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

Posted 18/06/2007, 11:40

Tenho um form e preciso ter actions diferentes de acordo com o botão de radio selecionado direciono o action do form para uma pasta diferente como faço isto em javascript?


<form action="???????????????????" method="GET" name="banco" target="_blank">
<input name="prazo" type="hidden" size="5" value="3"/>
<input name="banco1" type="hidden" size="10" value="<?php echo $order->info['total'] = substr($order->info['total'],2,-1); ?>"/>
<input name="sacado" type="hidden" size="30" value="<?php echo tep_address_format($order->delivery['format_id'], $order->delivery, 1, ' ', '<br>'); ?>"/>
<input name="endereco_sacado" type="hidden" size="30" value="<?php echo sprintf($HTTP_GET_VARS['order_id']); ?>"/>
<input name="order_id" type="hidden" id="order_id" size="10" value="<?php echo sprintf($HTTP_GET_VARS['order_id']); ?>"/>
<input name="sacado_id" type="hidden" id="sacado_id" size="10" value="<?php echo sprintf($HTTP_GET_VARS['order_id']); ?>"/>
<input type="image" src="imprima.gif" value="Clique Aqui" />'
</form></td>

#2 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 18/06/2007, 16:51

Como assim pasta diferente ? Salvar o arquivo em pasta diferente ?

<form action="teste.php" name="form_">
<input type="radio" name="teste" value="pagina.php" onclick="document.forms[this.form.name].src=this.value" />
<button onclick="alert(document.forms[this.form.name].src)">Veja o SRC atual</button>
</form>

Faz o teste ae.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#3 Marcelo_73

Marcelo_73

    Novato no fórum

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

Posted 18/06/2007, 17:03

Valeu bimonti pela resposta mais usei uma solução proposta por um outro usuário: :rolleyes:

&lt;script>
function entrada() {

if(document.form.select.value=="action1") {
document.form.action="php1.php"
document.form.method="post"
document.form.target="_top"
}
if(document.form.select.value=="action2") {
document.form.action="php2.php"
document.form.method="post"
document.form.target="_top"
}
if(document.form.select.value=="action3") {
document.form.action="php3.php"
document.form.method="post"
document.form.target="_top"
}

}
</script>

<form name=form onSubmit="return entrada()">
<input type=text name=campotal>
<select name=select size=1>
<option>Escolha</option>
<option value=action1>um</option>
<option value=action2>dois</option>
<option value=action3>três</option>
<input type=submit>
</form>



mesmo assim obrigado pela resposta,

Edição feita por: Marcelo_73, 18/06/2007, 17:05.





1 user(s) are reading this topic

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

IPB Skin By Virteq