gostaria que ao selecionar o nome do produto, neste devido viesse o valor unitario desse mesmo produto. Nao consigo fazer com que ele carregue ao selecionar o nome no Select.
Alguem sabe se isso é possivel?
lembrando que o select ta funionando PERFEITAMENTE.
o problema seria pegar o valor do preco unitario.
ja tentei
${produto.vlrcompra} ou ${param.vlrcompra}
no value do input, e nao vem mesmo assim.
na ficaria assim:
no select pego o nome do produto vindo da minha lista do DAO. {FUNCIONANDO},
logo abaixo apareceria o valor de compra ou unitario que o DAO lista no meu metodo. Sendo este “jogado” pra esse input text. {O QUE PRECISO REALMENTE}
dai abaixo tenho um campo quantidade.
ao sair o foco ele me retornara um TOTAL. {FUNCIONANDO}.
POREM preciso q o valor de compra ou unitario venha AUTOMATICO, sem o usuario digitar…
se alguempoder ajudar… agradeco!!!
creditos ao amigo alisson vla!!!
isso ficaria bacana se vc utilizasse Ajax, vc vai ter que usar o atributo onchange do select e fazer uma função javascript que atribua esse valor ao inputtext.
PS: ${produto.vlrcompra} so vai funcionar dentro da tag c:foreach e não fora disso
pois é foi o que tentei… somente dentro do <c:forEach>… que ele vem com o devido dado.
Cara sem querer pedir demais rsrsrsr, vc nao tem algo parecido no javascript que faca isso nao? Pra eu ter uma nocao aqui… Tentei N coisas e nao vai nao…
<tr>
<td><label>Produto</label> </td>
<td>
<select id="selectOK" name="desc_produto" onchange="selecionar()"> // no onchange e vai e joga o valor unitario la pro meu <input Text>
<option value="">.. Selecione .. </option>
<c:forEach var="produto" items="${dao.lista}"> /// busca os dados
<option value="${produto.vlrcompra}" > // sao os precos que eu queria pegar
${produto.descricao} // lista os nomes do produtos
</option>
Brigadao ai amigo… e desculpe a minha ignorancia em certas coisa, é q estou iniciando em java web… Obrigado!!!