2 ações no mesmo form

3 respostas
F

Bom eu preciso de 2 ações no mesmo botao 1 que seja blank e a outra na msma pagina to tentando com o codigo abaixo mas nao to conseguindo ele so executa 1 ação poderiaum me ajudar?

<script language="javascript"> 
function sendForm( btn ) 
{ 
    if( btn.name == "BtnCadUser" ) 
    { 
        document.getElementById("id_do_formulario").action = "mudd1/index.php"; 
        document.getElementById("id_do_formulario").target = "_blank"; 
    } 
    if( btn.name == "BtnCadUser" ) 
    { 
        document.getElementById("id_do_formulario").action = "index.htm"; 
		document.getElementById("id_do_formulario").target = "_self"; 
    } 


    document.getElementById("id_do_formulario").submit(); 


} 

</script> 


<form id="id_do_formulario" METHOD="POST"> 
<input name="BtnCadUser" type="submit" class="Cinza2" id="BtnCadUser" 
value="Cadastrar" onclick="sendForm(this);" /> 
</form>

3 Respostas

Andre_Fonseca

oi,

não entendi, o btn.name é igual para as duas situações, ele cai no primeiro if e não executa o outro…

abs

peczenyj

Via ajax isso seria possivel :wink:

F

eu consegui fiz assim

<script language="javascript"> 
function sendForm( btn ) 
{ 
    if( btn.name == "BtnCadUser" ) 
    { 
        document.getElementById("id_do_formulario").action = "https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx"; 
        document.getElementById("id_do_formulario").target = "_blank"; 
    } 

    document.getElementById("id_do_formulario").submit(); 

} 

</script> 
<script language="javascript"> 
function sendForm2( btn ) 
{ 
    if( btn.name == "BtnCadUser" ) 
    { 
        document.getElementById("id_do_formulario").action = "./index.php?op=shop/index.php&shop=enviar.php"; 
        document.getElementById("id_do_formulario").target = "_self"; 
    } 

    document.getElementById("id_do_formulario").submit(); 

} 

</script> 




botao:

 <input type="image" src="https://pagseguro.uol.com.br/Security/Imagens/btnPagar.jpg"  alt="Pague com PagSeguro - &eacute; r&aacute;pido, gr&aacute;tis e seguro!" name="BtnCadUser" id="BtnCadUser" onclick="sendForm(this);sendForm2(this);" />

mas agora eu preciso fazer o seguinte

no sendform2 eu quero q ele execute um comando php da mesma pagina q ele ta

como q eu faço pra ele executar o comando php?

Criado 5 de agosto de 2008
Ultima resposta 5 de ago. de 2008
Respostas 3
Participantes 3