gpt4 book ai didi

javascript - Bootstrap-combobox 值未在 PHP 中发布

转载 作者:行者123 更新时间:2023-11-29 21:59:37 25 4
gpt4 key购买 nike

我正在使用这个 Bootstrap 组合框插件( https://github.com/danielfarrell/bootstrap-combobox ),它工作正常。我遇到的唯一问题是它不会在我的 MySQL 数据库中发布所选项目的值。我的表单中的所有项目都发布得很好,除了这个组合框的值总是发布为零(0)。这是我的 JavaScript:

<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$('.combobox').combobox()
});
//]]>
</script>

这是我的 html 选择:

<div class="form-group">
<label for="Site">Site:</label>
<div class="form-group">

<?php

require "config.php";
$con = mysql_connect(DBSERVER,DBUSER,DBPASS);
mysql_select_db(DBNAME, $con);

$sql = "SELECT * from `b17_16413362_upupa`.`site`";
$result = mysql_query($sql);

echo "<select id='Site' name='Site' class='combobox input-large form-control'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='". $row['id'] ."'>" . $row['code'] . " " . $row['site'] . "</option>";
}
echo "</select>";

?>
</div>
</div>

但是我注意到当我更改 <select id="Site" name="Site" class="form-control combobox input-large"> 时至<select id="Site" name="Site" class="form-control">它会发布,但当然没有自动完成功能。那么我如何将这两者整合起来以获得一个可发布的自动完成组合框?

最佳答案

如果您使用 Ajax 将数据放入数据库,那么您可以使用简单的 JS 获取具有类组合框的输入框的值,如下所示:

var boxValue = document.getElementById('site').value;

然后,您可以使用此 JS 变量将数据发布到数据库中。

关于javascript - Bootstrap-combobox 值未在 PHP 中发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32779677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com