为什么我的动态下拉列表不起作用
Why is my dynamic dropdown list not working?
下拉列表假设从另一个表中的列中获取记录,但当前没有记录出现。此外,我需要在下拉列表中添加一个选项,该选项显示"其他",以便用户在列表中找不到所需的内容时键入。这是我的代码:
<script type="text/javascript">
function showfield(name){
if(name=='Other')document.getElementById('div1').innerHTML='Please Specify: <input type="text" name="other" />';
else document.getElementById('div1').innerHTML='';
}
</script>
<label for="issue_type">Issue Type</label>
<?php
include ("../db/dbConn.php");
$sql = "SELECT issue_type FROM issue where deleted =0";
$result=mysql_query($sql);
echo '<select class ="form-control" type="text" name="issue_type" id="issue_type" onchange="showfield(this.options[this.selectedIndex].value)" >';
while ($row = mysql_fetch_array($result))
{
echo "<option value='".$row['issue_type']."'>".$row['issue_type']." </option>";
}
echo "</select>";
?>
<div id="div1"></div>
将
HTML 部分分配给变量,然后回显它。
<script type="text/javascript">
function showfield(name){
if(name=='Other')document.getElementById('div1').innerHTML='Please Specify: <input type="text" name="other" />';
else document.getElementById('div1').innerHTML='';
}
</script>
<label for="issue_type">Issue Type</label>
<?php
include ("../db/dbConn.php");
$sql = "SELECT issue_type FROM issue where deleted =0";
$result=mysql_query($sql);
$htm = '';
$htm .='<select class ="form-control" type="text" name="issue_type" id="issue_type" onchange="showfield(this.options[this.selectedIndex].value)" >';
while ($row = mysql_fetch_array($result))
{
$htm .="<option value='".$row['issue_type']."'>".$row['issue_type']." </option>";
}
$htm .= "<option value='Other'>Other</option>"; // add other option
$htm .="</select>";
echo $htm;
?>
<div id="div1"></div>
相关文章:
- 剑道UI下拉列表在剑道窗口内不起作用
- 单击辐射网格过滤器时不会打开下拉列表
- 显示基于第一个下拉列表的第二个下拉列表不起作用
- 引导程序的下拉列表不起作用
- 选择2 allowClear不使用动态下拉列表
- 下拉列表的onChange()第二次不起作用
- 来自Jquery的“.on”方法在动态生成的下拉列表后不起作用
- 在JavaScript中更改下拉列表索引后,ASP.Net提交按钮单击事件不起作用
- 具体化下拉列表和侧边导航不起作用
- 当我从下拉列表中选择公司名称时,UpdatePanel 自动发布返回=true 并且自动完成文本框不起作用
- 下拉列表删除类不起作用
- 单击两次图标不会关闭下拉列表
- 使用 $('#id').val() 不会返回下拉列表的选定值
- 剑道数据源示意图.数据不能用于下拉列表
- 水豚Poltergeist在点击后不会切换下拉列表
- jQuery -点击链接时不能显示下拉列表
- 使字段不需要基于下拉列表选择MVC 5
- 不能刷新下拉列表在asp mvc 4与选择0.9.12
- 如何使用语言切换器的
- 列表而不是<选择>下拉列表
- 双击事件在IE浏览器中不起作用的选项列表