Array
(
)

Traser valores quando selecionar um item do combo box

PHP
Mario Costa
   - 28 jul 2014

preciso de ajuda, quero que quando a pessoa seleciona um item no combo box, o valor desse item seja exibido em um <input type="text">,
o problema é quando o item e selecionado nada é exibido no input, poderiam me ajudar?
<form method="GET">
<select name="produto" >
<option disabled="disable" selected="selected">Escolha um Produto</option>
<?php
$b_prod=selecionaBD("produtos","ORDER BY descricao ASC");
while($prod=listaLinhas($b_prod)){
?>
<option value="<?=$prod['codigo']?><?=$_GET['codigo']?>" ><?=$prod['descricao'] ?></option>
<?
switch($prod){
case '' :?>
<span class="tam">Valor Unitario</span><br />
<input type="text" name="vlr_1" id="vlr_1" style="width:100px !important" value="<?php echo $prod['preco_v'] ?>" required="required" onblur="calcula_1();" />

<? break;
}
}
?>
</select>
</form>

William (devwilliam)
   - 29 jul 2014

Mário para isso acontecer você teria que submeter a página novamente ao servidor, como você quer trabalhar no front-end use um evento javascript (pode ser jQuery) para capturar o valor e atribuir ao input.

Mario Costa
   - 30 jul 2014

é exatamente isso que eu quero saber como fazer, de uma forma que não fique tão pesada, ja que se eu foi trazer com o php eu terei que dar um refresh na pagina para trazer o valor...