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.
Pegar uma valor de uma combobox usando Jscript
8 Respostas
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.
O q o amigon acima falou é verdade, jscript roda no client.
Vai ser dificil guardar em session mesmo…rsrs
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");
É 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.
É 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 .
tambem nao comentou que era sem gambeta =P
Vlw pela ajuda pessoal, só mais uma coisa, como faço para colocar no value de um input o que tem em uma string?
Ultilizando Scriptlet
value="<%=nome_string%>"