Botões Com Ações Diferentes!
#1
Posted 19/09/2007, 07:33
Tava precisando do seguinte, tenho um formulario modo POST, e quero colocar 2 botões submit nele, tipo, 1 botão eu quero que abre em um POPUP mandando as informações em modo POST para essa nova janela popup... E outro botão abrir na mesma página mesmo, também em forma de POST...
É isso ai... Qualquer ajuda é bem vinda!
Obrigado...
#2
Posted 19/09/2007, 12:51
<input type="submit" value="Nova Janela" name="new" onsubmit="document.forms[this.form.name].target='_blank'" />
Testa ae, não me responsabilizo ...
Yeah I do have some stories, and it's true I want all the glory ...
#3
Posted 19/09/2007, 17:42
Humm, entendo ...
<input type="submit" value="Nova Janela" name="new" onsubmit="document.forms[this.form.name].target='_blank'" />
Testa ae, não me responsabilizo ...
Ainda não ta dando =(
Ele abre na mesma janela ainda...
Eskeci de citar outra coisa... tem q abrir em nova janela e também em novo action=""
Tipo um form:
<form action="quest.php" method="post">
</form>
Ai um botão normal:
<input type="submit" name="add" value="Go">
Esse botão vai abri na mesma janela na quest.php
Ai o outro botão teria q action ser quest2.php e em nova janela...
Alguem tem outra dica?
Obrigado des de ja!
#4
Posted 20/09/2007, 08:49
function sendForm( btn ) { if( btn.name == "quest" ) { document.frmNome.action = "quest.php"; document.frmNome.target = "_self"; } else if( btn.name == "quest2" ) { document.frmNome.action = "quest2.php"; document.frmNome.target = "_blank"; } document.frmNome.submit(); }
Sendo que os botões ficariam assim:
<input type="button" name="quest" value="Botão 1" onclick="sendForm(this);" /> <input type="button" name="quest2" value="Botão 2" onclick="sendForm(this);" />
Flws...
Até mais
#5
Posted 21/09/2007, 01:49
<script>
function sendForm( btn )
{
if( btn.name == "quest" )
{
document.frmNome.action = "addquest.php";
document.frmNome.target = "_self";
}
else if( btn.name == "quest2" )
{
document.frmNome.action = "quest.php";
document.frmNome.target = "_blank";
}
document.frmNome.submit();
}
</script>
ai depois o form:
<form name="btn" method="post">
<input type="button" name="quest" value="Botão 1" onclick="sendForm(this);" />
<input type="button" name="quest2" value="Botão 2" onclick="sendForm(this);" />
</form>
isso ta certo?
#6
Posted 21/09/2007, 03:44
Coloquei frmNome só como exemplo, algo fictício só para você ter uma idéia, entendeu?
Flws...
Até mais
#8
Posted 23/09/2007, 01:55
function sendForm( btn )
{
if( btn.name == "quest" )
{
document.frmNome.action = "addquest.php";
document.frmNome.target = "_self";
}
else if( btn.name == "quest2" )
{
document.frmNome.action = "quest.php";
document.frmNome.target = "_blank";
}
document.frmNome.submit();
}
</script></head><body><table width="100%" border="0" cellspacing="0" cellpadding="0">
<form name="Nome" method="post">
<tr>
<td width="17%">*Nome da quest:</td>
<td width="83%"><input type="text" name="name"<? if(isset($erro)){ echo " value=\"$name\""; } ?>></td>
</tr>
<tr>
<td>*Level requerido:</td>
<td><input type="text" name="level"<? if(isset($erro)){ echo " value=\"$level\""; } ?>>
- Somente números.</td>
</tr>
<tr>
<td>*Premium requerido:</td>
<td><select name="premium">
<option value="nao"<? if(isset($erro) and $premium == "nao"){ echo " selected"; } ?>>Não</option>
<option value="sim"<? if(isset($erro) and $premium == "sim"){ echo " selected"; } ?>>Sim</option>
</select></td>
</tr>
<tr>
<td>*Recompensa:</td>
<td><input type="text" name="loots"<? if(isset($erro)){ echo " value=\"$loots\""; } ?>></td>
</tr>
<tr>
<td>Outros nomes da quest:</td>
<td><input type="text" name="othernames"<? if(isset($erro)){ echo " value=\"$othernames\""; } ?>></td>
</tr>
<tr>
<td>Criaturas à enfrentar:</td>
<td><input type="text" name="monsters"<? if(isset($erro)){ echo " value=\"$monsters\""; } ?>></td>
</tr>
<tr>
<td>Lenda da quest:</td>
<td><input type="text" name="legend"<? if(isset($erro)){ echo " value=\"$legend\""; } ?>></td>
</tr>
<tr>
<td>Equips requerido:</td>
<td><input type="text" name="required"<? if(isset($erro)){ echo " value=\"$required\""; } ?>></td>
</tr>
<tr>
<td>*Quest código de fonte:</td>
<td> </td>
</tr>
<tr>
<td colspan="2">
<textarea name="quest" cols="50" rows="20"><? if(isset($erro)){ echo $quest; } ?></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="button" name="quest" value="Botão 1" onclick="sendForm(this);" /></td>
</tr>
<tr>
<td> </td>
<td><input type="button" name="quest2" value="Botão 2" onclick="sendForm(this);" /></td>
</tr>
</form>
</table>[/codebox]
Eu fiz desse modo ai... Soh q n ta dando certo... Oq ta errado ou oq tem q muda??
Vlws!
#9
Posted 23/09/2007, 06:06
No lugar do termo destacado, você deve colocar o nome do seu formulário, como você deu o nome para o seu formulário de "Nome", looooooooooogo, alí onde está destacado deve ser....?document.frmNome.action
Ou então como o bimonti falou, use DOM.
Flws...Até mais
#10
Posted 23/09/2007, 16:48
<script type="text/javascript"> function sendForm(btn, obj_form) { if (btn.name == "quest") { obj_form.action = "addquest.php"; obj_form.target = "_self"; } else if (btn.name == "quest2") { obj_form.action = "quest.php"; obj_form.target = "_blank"; } obj_form.submit(); } </script> <form name="Nome" method="post"> <!-- Seu Formulário --> <input type="button" name="quest" value="Botão 1" onclick="sendForm(this, this.form);" /> <input type="button" name="quest2" value="Botão 2" onclick="sendForm(this, this.form);" /> </form>
#11
Posted 17/09/2017, 16:41
Viagra Online Cheap Overnight Shipping
Viagra Wann Einnehmen <a href=http://cialtobuy.com>cialis</a> Get Cialis Very Cheap
Clomid Hyperstimulation cialis Cialis Generico Economico
Cialis Buy Find Doxycycline Best Website Priligy Generico Portugal
1447 Erectile Dysfunction And Pe <a href=http://cialtobuy.com>cialis</a> Buy Brand Valtrex
Vendita Viagra E Cialis online pharmacy Buy Amitriptyline No Percription
Preis Viagra Online Viagra Kaufen Netz Cialis Viagra Salud
Macrobid Urinary Tract Infections <a href=http://cialtobuy.com>cialis</a> Citrate Generic Sildenafil Viagra
#12
Posted 04/10/2017, 10:19
Buy Cheap Bupropion 150mg In Usa order levitra at walmart Preparation Benzene To Amoxicillin
Ciprofloxacin Alternative Pastillas Viagra Precio levitra a precios baratos Kamagra Where To Buy Viagra (Brand) For Sale In Australia Eolica Al Propecia
#13
Posted 11/10/2017, 19:37
Ficha Tecnica De Propecia viagra online Amoxicillin Formulations Cephalexin Strep Dosage
Cialis De 20 Kamagra Para Ellas cheap cialis Buy Generic Accutane Uk Acheter Priligy Bon Marche Amoxicillin Photosensitivity
#14
Posted 29/10/2017, 02:21
Where To Buy Valtrex viagra Donde Comprar Viagra Sin Receta Danni Propecia
Amoxicillin 500mg Ingredients Principio Attivo Paroxetina vardenafil bestellen Online Pharmacy With Echeck For Viagara
#15
Posted 16/11/2017, 20:43
Cialis Generico Acquisto In Italia buy viagra online Lisinopril Purchase Online Generic Viagra Accepts Echeck Kamagra Trop Cher
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)