Javascript x Form

3 respostas
C

Não tenho experiência em Javascript e preciso de ajuda para enviar uma variável através de um form

Este Script é para buscar na URL e mostrar a minha variável na página do form, e funciona bem, mas depois vou precisar de enviar esta variável através deste form e não sei como...
<script>
            function getUrlVars()
            {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
             
                for(var i = 0; i < hashes.length; i++)
                {	
                    hash = hashes[i].split('=');
                    hash[1] = unescape(hash[1]);
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
             
                return vars;
            }
             
            var ogg_nome = getUrlVars();
			document.write(ogg_nome['ogg_nome']);
          </script>

3 Respostas

ivandasilva

E se vc fizer assim, colocar em um campo hidden o valor que vc pega da função javascript.

<input type="hidden" name="nomeDoCampo" value="javascript: getUrlVars()" />

Espero ter ajudado.

C

O retorno não foi o esperado!

Meu retorno foi:

=== Informações adicionais: ==================================================
Assunto: javascript: getUrlVars()

Ele está enviando o código como valor!!!

ivandasilva

Tenta assim então:

<input type="hidden" name="nomeDoCampo" value="<SCRIPT>//O seu código aqui</SCRIPT>" />
Criado 28 de março de 2009
Ultima resposta 28 de mar. de 2009
Respostas 3
Participantes 2