Pegar uma valor de uma combobox usando Jscript

8 respostas
S

Eu sou leigo em Jscript e n estou conseguindo achar isso que eu quero fazer, é o seguinte tenho uma combo em html () com dois options com os respectivos values, mas eu precisava guardar esses values em uma session, e depois recuperar esses valores e outra html e usando uma string do Jscript no código html.

8 Respostas

C

Ola amigo, vamos ver se consigo te ajudar.

Javascript não guarda valores em session, pois esta rodando no lado do cliente.
Agora se vc quiser jogar o valor do campo q esta no form, para o javascript tratar é facil.

document.NOME_DO_FORMULARIO.NOME_DO_CAMPO.value

isso retornara o valor que esta selecionado na combo.

felipehand

O q o amigon acima falou é verdade, jscript roda no client.
Vai ser dificil guardar em session mesmo…rsrs

edmarr

porem existem algumas maneiras
crie um campo no seu form HTML hidden antes do submite vc atribui o valor e faz um request na outra pagina html , lembrando utilize sempre que puder iD nas tags htmls pois
vc tera muita compatibilidade entre navegadores .
Para atribuicao de valor utilize no javascript .

document.getElementById('nome_do_id_do_campo').value = valor;

No jsp vc ira resgatar da seguinte maneira .

String nome_do_id_do_campo = request.getParameter("nome_do_id_do_campo");
felipehand

É que ele não mencionou estar usando jsp ou qualquer outra coisa.
Pelo que ele falou é HTML e JScript puro.

Se fosse com jsp era só colocar um scriptlet e ja era.

edmarr

felipehand:
É que ele não mencionou estar usando jsp ou qualquer outra coisa.
Pelo que ele falou é HTML e JScript puro.

Se fosse com jsp era só colocar um scriptlet e ja era.

Scriptlet = Fazer gambiarra facilmente .

felipehand

tambem nao comentou que era sem gambeta =P

S

Vlw pela ajuda pessoal, só mais uma coisa, como faço para colocar no value de um input o que tem em uma string?

edmarr

Ultilizando Scriptlet

value="<%=nome_string%>"
Criado 2 de setembro de 2009
Ultima resposta 3 de set. de 2009
Respostas 8
Participantes 4