2017-03-21 41 views
0

增加新的项目我有一个从数据库的表中拍摄的内容填充列表的形式:形式:在选择选项值列表从数据库

<div class="control-group"> 
    <label class="control-label" for="selectbasic-0">Problem</label> 
    <div class="controls"> 
    <select id="type" name="type" class="input-xlarge"> 
     <option value="defaut"></option> 
     <?php 
     while($data = mysql_fetch_array($result)) 
     { 
     echo utf8_encode ("<option>".$data[type]."</option>"); 
     } 
     ?> 
    </select> 
    </div> 
</div> 

行之有效,但我想补充的选项,如果用户希望的响应默认不存在,则用户可以将其添加到选定组件。如果他们添加一个选择选项,它将被保存到表格中,以便在未来的页面加载中显示。我怎么能这样做?感谢您的帮助!

+0

真的让你感到困惑。你能解释一点点还是可能的话添加例子。 –

+0

对不起..我做了一个编辑(谢谢@Sam ..) – Julien

+1

您可以使用ajax保存新选项和使用Ajax从数据库获取选项。 –

回答

0

只是一个小的JavaScript会做:

var select = document.getElementById('#type'); 
option = //Get your data you want to add and put it between two <option> tags 
select.appendChild(option); 

如果希望在点击一个按钮,只要把上面的代码的函数里面,有呼叫按钮上点击功能。