wvrosario Postado Março 14, 2007 Denunciar Share Postado Março 14, 2007 Galera,Estou com a seguinte dúvida, preciso pegar o valor que vem do "select" e passar no campo action... alguém poderia me ajudar?<form method="post" action="java script:this.selectedIndex.value();" > <select size="20" multiple="999" > <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=-2>A REGULARIZAR</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=-1>NÃO SE APLICA</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=1>Coqueria</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=2>Sinter</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=5>Aciaria</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=6>Cal</option> </select> <br/> <input type="submit" value="IR!!!"/> </form>Atc,William Rosário Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Março 15, 2007 Denunciar Share Postado Março 15, 2007 veja se é isso:<script> function Redireciona(){ document.form.action=document.form.opcoes.options[document.form.opcoes.selectedIndex].value; } </script> <form method="post" name="form" onSubmit="Redireciona()"> <select size="20" multiple="multiple" name="opcoes"> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=-2>A REGULARIZAR</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=-1>NÃO SE APLICA</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=1>Coqueria</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=2>Sinter</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=5>Aciaria</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=6>Cal</option> </select> <br/> <input type="submit" value="IR!!!"/> </form> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wvrosario Postado Março 20, 2007 Autor Denunciar Share Postado Março 20, 2007 veja se é isso:<script> function Redireciona(){ document.form.action=document.form.opcoes.options[document.form.opcoes.selectedIndex].value; } </script> <form method="post" name="form" onSubmit="Redireciona()"> <select size="20" multiple="multiple" name="opcoes"> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=-2>A REGULARIZAR</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=-1>NÃO SE APLICA</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=1>Coqueria</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=2>Sinter</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=5>Aciaria</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=6>Cal</option> </select> <br/> <input type="submit" value="IR!!!"/> </form>andreia_sp, obrigado!!deixa eu te fazer uma pergunta.. tem como fazer isso disparando cada value para um página nova?..ex.. se o cliente escolher 3 valores... ele abre tres páginas novas... ??desde já agredeçoandreia_sp só mais uma questão.. como eu faço para passar mais de um valor.. porque esse script que você me passou eu só consigo passar 1 valor...por vez Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Março 20, 2007 Denunciar Share Postado Março 20, 2007 Vo te passar o que eu consegui fazer, porem o window.open não funciona, ve então se voce acha uma solução:<script> function Redireciona(){ var total = document.form.opcoes.options.length; var opcoes; for (var i=0; i<total;i++) { opcoes = document.form.opcoes.options[i].selected; if(opcoes == true) { window.open(document.form.opcoes.options[i].value,'_blank'); } } } </script> <form method="post" name="form" onSubmit="Redireciona()"> <select size="20" multiple="multiple" name="opcoes"> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=-2>A REGULARIZAR</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=-1>NÃO SE APLICA</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=1>Coqueria</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=2>Sinter</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=5>Aciaria</option> <option value=Main.aspx?pg=csy_relprod&arg1=01122003&arg3=01122003&arg2=6>Cal</option> </select> <br> <input type="submit" value="IR!!!"> </form> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Março 20, 2007 Denunciar Share Postado Março 20, 2007 um simples botão como:<input type="button" value="IR!!!" onClick="window.open(document.form.opcoes.value)">resolve o problema.sim mas no caso de abrir mais de uma pagina ao mesmo tempo já não resolve Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
wvrosario
Galera,
Estou com a seguinte dúvida, preciso pegar o valor que vem do "select" e passar no campo action... alguém poderia me ajudar?
Atc,
William Rosário
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.