Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cidao1234

Jesus! mudando o action do form com um if...

Recommended Posts

Gente...seguinte... tenho uma pagina q tem um dropdown com 2 opções... admin e usuario...e abaixo tenho um formcom um campo de login e senha que tem q ter o mesmo nome tento para o login do admin e do usuário... e so muda o action do form... tem como eu fazer um if usuário acntion fica de um jeito if admin fica de outro???me ajudem por favor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo e como eu deixo o form? sem action? ou com qq action? eu sou super leigo em asp...o form ta assim oh: <form name="frmLogin" method="post" action="http://webmail.viacorp.com.br/ze3webmail/initial.asp" onsubmit="return Login();"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td class="fontenquete">usuário: </td> <td><input type="text" name="login" id="login" class="field" style="width:100px"></td> </tr> <tr> <td class="fontenquete">senha: </td> <td> <input type="password" name="password" id="password" class="field" style="width:100px"> <input type="hidden" id="offSet" name="offSet" value="0"> </td> </tr> <tr> <td align="center" colspan="2"><input type="image" src="http://webmail.viacorp.com.br/ze3webmail/img/bt_aceptar.gif" width=58 height=11 border=0 name="btnAceptar" id="btnAceptar"></td> </tr> </table> </form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer... Mas de outro jeito!assim com javascriptfunction ShowLogin(){ useclassu = (document.formtipo.logintipo.value=='user' || document.formtipo.logintipo.value=='adm') ? "open" : "closed"; document.getElementById("div_loginuser").className = useclassu; tipo = (document.formtipo.logintipo.value=='user') ? "http://webmail.viacorp.com.br/ze3webmail/initial.asp" : "http://webadmin.viacorp.com.br/ze3webadmin/intro.asp"; document.frmLogin.action = tipo;}valeu ai!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

é uma tela de login e dependendo do login você encaminha pra uma pagina?se for isso, deixa o action vazio, ele vai postar pra mesma paginaai entra nesse codigoIf Request.Form("login") = "" then Request.Form("login") = "usuario" then Response.Redirect("usuario") Request.Form("login") = "admin" then Response.Redirect("admin") End ifve se rola

Compartilhar este post


Link para o post
Compartilhar em outros sites

é que eu nao tinha acesso a essa pagina do action saca.. foi uma pessoa de fora q me apssou... ai tinha q fazer fora dela.. ai me compliquei...mas agora ta funcionando com o jacascript... eu acho ne hahaha queira deus!

Compartilhar este post


Link para o post
Compartilhar em outros sites

olápara usar somente programação asp, você até pode.. mas você precisa colocar isso antes de a pagina carregar o form.. senao é só javascript.exeplo:<%if variavel = "banana" thenaction = "babanao"elseaction = "maçãzao"end if%>Agora, no form.. no lugar do action você coloca essa variavel:<form action="<%=action%>">vai ser dinamico. mas é o que eu faleit+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.