<div class="form-group">
<label class="col-sm-2 control-label">Ürün Adı</label>
<div class="col-sm-6">
<select class="form-control" id="urun_adi" name="urun_adi" onchange="CBtoTB()">
<?php
do {
?>
<?php
if($DUZEN["urun_adi"]==$row_rs_urunler['Id']){
$selecturun='selected';
}else{
$selecturun='';
}?>
<option value="
<?php echo $row_rs_urunler['Id']; ?>"
<?php echo $selecturun; ?> >
<?php echo $row_rs_urunler['urun_adi']?>
</option>
<?php
} while ($row_rs_urunler = mysql_fetch_assoc($rs_urunler));
$rows = mysql_num_rows($rs_urunler);
if($rows > 0) {
mysql_data_seek($rs_urunler, 0);
$row_rs_urunler = mysql_fetch_assoc($rs_urunler);
}
?>
</select>
</div>
</div>
这里是javascript方法
<script>
function CBtoTB()
{
document.getElementById("fatura_urun2").value=document.getElementById("urun_adi").value
}
</script>
这里是输入
<td><input id="fatura_urun2"/></td>
这些代码有效,但会打印输入的ID编号&#39;。我想写下产品的名称。感谢那些提出建议的人。
答案 0 :(得分:0)
试试这个:
<script>
function CBtoTB()
{
var urun_adi = document.getElementById("urun_adi");
document.getElementById("fatura_urun2").value=urun_adi.options[urun_adi.selectedIndex].text;
}
</script>
不是选择值,而是选择所选选项的文本。