SQL生成的选择菜单,根据相关值更新文本框
SQL Generated select menu, updating textbox based on related value
一些背景信息:
- 我有一张有两个字段的表格,TECHNAME和TECHCOLOR
我想做的是:
- 有一个基于TECHNAME的SQL生成的下拉菜单(完成)
- 选择TECHNAME后,在文本框中更新TECHCOLOR(问题在此处)
出了什么问题
- 目前,文本框显示TECHCOLOR的TECHNAME插页
代码
JavaScript:
<script type="text/javascript">
function load_value(value)
{
document.getElementById("test").value=value;
}
</script>
HTML/PHP:
<table>
<form method="post" action="">
<?php
$select_box='<select name="edittech" id="edittech" onchange="javascript:load_value(this.value);">';
$input="";
$result = $conn->query("select * from techs");
while ($row = $result->fetch_assoc()) {
$select_box .='<option id="name" value="'.$row["TECHNAME"].'">'.$row['TECHNAME'].'</option>';
}
$input ='<input type="text" name="test" id="test" value="" />';
echo $select_box."</select>";
echo $input;
?>
提前感谢!:D
提交表单时,是否使用了edittech
下拉列表的值?如果不是,那么你可以简单地将下拉列表的值部分更改为TECHCOLOR
,它仍然会在下拉列表中显示TECHNAME
。
while ($row = $result->fetch_assoc()) {
$select_box .= "<option id='"name'" value='"{$row['TECHCOLOR']}'">{$row['TECHNAME']}</option>";
}
相关文章:
- CKeditor不会在源代码模式下更新文本区域
- 基于复选框 Jquery 更新文本框
- 在里面输入新文本后更新文本区域内容的值
- 根据复选框选择 jQuery 更新文本框
- 如何在手动插入一些文本后更新文本区域的ng模型
- 使用选择框中的值更新文本区域
- 使用特定 ID 更新文本框
- SQL生成的选择菜单,根据相关值更新文本框
- JavaScript>on更改输入&选择更新文本区域
- 从下拉框更新文本框
- 当通过javascript而不是按键/复制/粘贴更新文本输入时使用的事件处理程序
- 使用 ID 更新文本区域值,而不是在 AngularJs 中使用 ng-model
- 如何使用 JavaScript 基于其他文本框更新文本框值
- 单击输入按钮时更新文本区域内容
- 更新文本框相对于表达式的值
- JS不更新文本框
- html5 画布 - 更新文本
- Elfinder文件管理器,带有多个按钮更新文本输入
- 挖空文本输入修改可观察不更新文本
- 在javascript中从servlet获得响应后更新文本区域