【问题标题】:I want ID and Name of html select to have different value我希望 html 选择的 ID 和名称具有不同的值
【发布时间】:2019-03-17 22:29:56
【问题描述】:

我有国家和州的下拉列表,javascript 程序使用国家的 ID 仅显示该县的州(动态依赖),但我也想将选定的国家和州存储到另一个数据库表中。问题是它正在存储将 ID 值放入我的新表中。当前它存储在选定国家和州的 ID 上,而不是名称上。请帮忙。

这里是代码

<label>Select Country</label>
<select class="browser-default custom-select" name="DestionationCountry" id="DestionationCountry">
    <option value="">Select Country</option>   
    <?php
        require_once('DbConnection.php');
        $countries = mysqli_query($connection, "SELECT * FROM country ORDER BY country");
        while ($country = mysqli_fetch_assoc($countries)) {
            echo "<option value='" . $country['id'] . "'>" . 
        $country['country'] . "</option>";}
    ?> 
</select>

【问题讨论】:

  • 在你的表结构中包含关于它应该是什么类型的数据的任何相关信息,我个人会考虑将数据库调整到我想要的状态,然后返回并重做我的代码。跨度>

标签: javascript php html


【解决方案1】:

您从表单发送的值存储在选项标签的 value 属性中

【讨论】:

  • 请添加示例代码,而不仅仅是描述。这会很有帮助!
  • 这是我的 javascript 和 ajax 代码$().ready(function() { $( "#DestionationCountry" ).change(function() { var DestionationCountry = $( "#DestionationCountry" ) .val(); $("#DestionationCountry option[value='0']").remove(); $.ajax({ url: "SearchRegion2.php", data: {country_id: DestionationCountry}, type: 'get ',异步:假,成功:
猜你喜欢
  • 2020-03-19
  • 1970-01-01
  • 2015-11-14
  • 2021-01-30
  • 2023-03-12
  • 2017-03-24
  • 2017-11-26
  • 2014-04-23
相关资源
最近更新 更多