【发布时间】:2020-04-27 13:37:19
【问题描述】:
我尝试编写代码以在 texbox 中显示值,但该值是基于从工作正常的组合框中选择的值而消除的,
但是我现在想要的是如果我从组合框中选择 ItemCode 我需要 ItemPrice 显示在文本框中
我现在所拥有的是,如果我选择 Item,则 <option>**Item Name**</option> 之间的值将显示在该文本框中,而不是 ItemPrice
以下是我运行良好的示例代码
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js" /></script>
<span id="spanSegmentData">
<?php
require_once('connection.php');
$queItem = mysqli_query($connect, "select * from oitm");
echo "<select name=\"segment_id\" class=\"form-control\" id=\"segment_id\" STYLE=\"width: 300px\" >";
echo "<option value=\"\" selected=\"selected\">Select a product</option>";
while ($rowStockIn = mysqli_fetch_array($queItem)) {
$ItemCode2 = $rowStockIn['ItemCode'];
$ItemName2 = $rowStockIn['ItemName'];
$ItemPrice2 = $rowStockIn['ItemPrice'];
echo "<option value=\"$ItemCode2\">$ItemCode2 $ItemName2</option>";
}
echo "</select>";
?>
</span>
<span id="dt_title"> <input id="title" name="title" type="text" value="<?php echo "$ItemPrice2";?>" data-title="MB" style="width:300px" readonly> </span>
<script>
$("#segment_id").change(function () {
var id = $(this).val();
$("#title").val($("#segment_id option:selected").text());
});
</script>
Sample of my form 我想允许所有行根据在组合框中选择的值在文本框中显示值 请任何人都可以帮助我在文本框中显示该 ItemPrice
【问题讨论】:
-
请格式化您的代码,使其更具可读性,并且仅包含代码的相关部分以进行故障排除
-
你想在 中显示 ItemPrice 吗?
标签: javascript php jquery ajax