填充文本输入时,下拉列表单击 PHP PDO
filled text input while dropdown click php pdo
我曾经在下拉列表单击时填充文本输入。 但是在我选择"从下拉列表中"后,文本输入仍然为空。 我有回声$jsArray,它显示了数据。 当我从下拉列表中选择时,文本输入应该会获取数据。 这是代码:
<script type="text/javascript">
<?php echo $jsArray; ?>
function changeValue(id){
document.getElementById('harga_satuan').value = hargaSatuan[id].satu;
};
</script>
<form action='create_detail.php' method='post'>
<table class='table table-hover table-responsive table-bordered'>
<tr>
<td>No. Detail PO </td>
<td><input type='text' name='detail_id' class='form-control' value='<?php echo $number; ?>' required></td>
</tr>
<tr>
<div id="angka">
<div id="input">
<td>Quantity Yang Dipesan</td>
<td><input type='text' class='qty_order' id='qty_order' name='qty_order' class='form-control' onkeyup="hitung()"></td>
</div>
</div>
</tr>
<tr>
<div id="angka">
<div id="input">
<td>Harga Per Unit(Rp)</td>
<td><input type='text' class='harga_satuan' id='harga_satuan' name='harga_satuan' class='form-control' onkeyup="hitung()"></td>
</div>
</div>
</tr>
<tr>
<td>ID Barang</td>
<td>
<?php
// read from the database
include_once 'objects/barang.php';
$barang = new Barang($db);
$stmt = $barang->read();
// put them in a select drop-down
echo "<select class='form-control' id='id_barang' name='id_barang' onchange='changeValue(this.value)'>";
echo "<option>Select ..</option>";
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){
$id_barang = $row['id_barang'];
$nama_barang = $row['nama_barang'];
$harga_satuan = $row['harga_satuan'];
echo "<option value='" . $row['id_barang'] . "'>" . $row['id_barang'] . "</option>";
$jsArray .= 'hargaSatuan["' . $row['id_barang'] . '"] = {satu:"' . addslashes($row['harga_satuan']) . '"};'n';
}
echo "</select>";
?>
</td>
</tr>
但是在文本输入上,数据没有显示。 你能帮我解决这个问题吗?
试试这个
function changeValue(){
var sbox = document.getElementById("id_barang");
document.getElementById('harga_satuan').value = sbox.options[sbox.selectedIndex].value;
};
并像这样调用函数
echo "<select class='form-control' id='id_barang' name='id_barang' onchange='changeValue()'>";
相关文章:
- 单击Dojo按钮执行PHP脚本
- 在PHP中,如何通过单击页面上的文本来设置文本框值
- 如何在单击按钮时编辑文件的内容?PHP
- 我想通过单击按钮将 2 个 php 文件链接在一起
- 如何在每次在 php 中单击提交时逐个显示数据库中的项目
- 在PHP代码中单击链接javascript函数调用
- 使用javascript和php,在单击图像时将其移动到另一个位置
- 如何将html表单与php链接,以便在例如单击按钮时返回true
- 当我单击添加新按钮(WORDPRESS,PHP)时,我需要在表格中隐藏
- 翻译一篇文章'上.单击'PHP中的事件,来自'window.open'到基本URL链接
- PHP-根据用户单击的按钮返回true或false
- php会话不会;单击“提交”按钮时无法处理表单
- 通过ajax运行php页面时,请检查javascript中单击了哪个按钮
- Ajax通过单击javascript按钮更改php状态
- 在单击PHP / Jquery时更新附加的变量
- 填充文本输入时,下拉列表单击 PHP PDO
- 在单击PHP(ajax ? )时转到下一个数组
- 通过单击PHP中的单选按钮来设置SESSION
- 在弹出窗口中按's单击php中的事件
- 如何通过单击php中的链接显示消息