Ir para conteúdo

Arquivado

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

lendadomato

Inserir variáveis asp em javascrit

Recommended Posts

Pessoal, não sei se aqui é o lugar certo deste assunto, mas preciso de ajuda para inserir

variáveis na url chamada por javascript, tenho esse método que é quando o usuário

clica no botão rádio, ele insere a nota na variável, mas eu preciso passar outras variáveis

juntamente com a variável do javascript, e outra coisa, esse sistema funciona só em localhost e gostaria

de ou outro método que tenha a mesma função ou uma solução para isso funcionar no servidor ASP.

<script type="text/javascript">//<![CDATA[
window.onload=function(){
var radios = document.querySelectorAll('input[type="radio"]');
[].forEach.call(radios, function (radio) {
    radio.addEventListener('change', function () {
        document.querySelector('form').submit();
    });
});
}//]]> 

</script>
  <form action="produtos5.asp">
    <input name="nota" value="1585" type="radio">
    <input name="nota" value="1585" type="radio">
    <input name="nota" value="1585" type="radio">
    <input name="nota" value="1585" type="radio">
</form>

são mais umas 4 variáveis que preciso incluir na url, eu não queria usar um botão submit para enviar, preciso

dessa forma "ao clicar no rádio com a nota" e enviar para outra página.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, consegui uma solução fazendo uma gambiarra simples que resolveu:

<form action="produtos.asp?">
    <input name="produto" onclick="javascript: submit()" value="<%=strIDproduto%>" type="radio" style = "display: none;" checked>  
 
    <input name="nota" onclick="javascript: submit()" value="1" type="radio">
    <input name="nota" onclick="javascript: submit()" value="2" type="radio">
    <input name="nota" onclick="javascript: submit()" value="3" type="radio">
    <input name="nota" onclick="javascript: submit()" value="4" type="radio">
    <input name="nota" onclick="javascript: submit()" value="5" type="radio">
</form>

coloquei um input invisível com o valor da variável idProduto já submetida, sendo
assim ao clicar no input com o valor da nota, ele passa para a url duas variáveis ficando assim:

produtos.asp?produto=id&nota=1

na outra página eu pego e gravo a nota no id do produto,
era isso que eu precisava e o código tá aí pra quem precisar, não precisa de mais nenhum código.

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.