【问题标题】:How to select a value in drop down according to value from database in jsp如何根据jsp中数据库中的值在下拉列表中选择一个值
【发布时间】:2016-04-27 06:30:13
【问题描述】:

我在 html 中有一个下拉字段,我从数据库中获得了一些价值。现在我想做的是在下拉列表中自动选择我从数据库中获得的相同值。这是我的下拉代码。因为我在下拉列表中有大约 30 个值,所以如果 jsp 中的条件可能没有帮助

<select class="textbox" id="State" name="State" style="margin-top:10px;" onblur="checkState()"required>
    <option value="">Select</option>
    <option value="Andaman and Nicobar Islands">Andaman and Nicobar Islands</option>
    <option value="Andhra Pradesh">Andhra Pradesh</option>
    <option value="Arunachal Pradesh">Arunachal Pradesh</option>
    <option value="Assam">Assam</option>
    <option value="Bihar">Bihar</option>
    <option value="Chandigarh">Chandigarh</option>
    <option value="Chhattisgarh">Chhattisgarh</option>
    <option value="Dadra and Nagar Haveli">Dadra and Nagar Haveli</option>
    <option value="Daman and Diu">Daman and Diu</option>
    <option value="Delhi">Delhi</option>
    <option value="Goa">Goa</option>
    <option value="Gujarat">Gujarat</option>
    <option value="Haryana">Haryana</option>
    <option value="Himachal Pradesh">Himachal Pradesh</option>
    <option value="Jammu and Kashmir">Jammu and Kashmir</option>
    <option value="Jharkhand">Jharkhand</option>
    <option value="Karnataka">Karnataka</option>
    <option value="Kerala">Kerala</option>
    <option value="Lakshadweep">Lakshadweep</option>
    <option value="Madhya Pradesh">Madhya Pradesh</option>
    <option value="Maharashtra">Maharashtra</option>
    <option value="Manipur">Manipur</option>
    <option value="Meghalaya">Meghalaya</option>
    <option value="Mizoram">Mizoram</option>
    <option value="Nagaland">Nagaland</option>
    <option value="Odisha">Odisha</option>
    <option value="Puducherry">Puducherry</option>
    <option value="Punjab">Punjab</option>
    <option value="Rajasthan">Rajasthan</option>
    <option value="Sikkim">Sikkim</option>
    <option value="Tamil Nadu">Tamil Nadu</option>
    <option value="Telangana">Telangana</option>
    <option value="Tripura">Tripura</option>
    <option value="Uttar Pradesh">Uttar Pradesh</option>
    <option value="Uttarakhand">Uttarakhand</option>
    <option value="West Bengal">West Bengal</option>
</select>

【问题讨论】:

    标签: javascript jsp drop-down-menu selecteditem


    【解决方案1】:
    1. 进行 AJAX 调用以从数据库中获取选定的值。

    2. 使用 JQuery 使值成为选中状态

    试试代码,

    $.get( "/state", function( data ) {
          $("#State").val("data");
    })
    

    【讨论】:

    【解决方案2】:

    在 JSP 代码中,

    • 制作一个 java 列表并存储所有状态名称
    • 现在创建select标签
    • 遍历列表中的每个州名
    • 为列表中的每个条目创建option
    • 如果特定条目等于从数据库中检索到的值,则将其标记为选中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      相关资源
      最近更新 更多