【问题标题】:select input option selected选择输入选项
【发布时间】:2014-05-26 11:54:08
【问题描述】:

我有多个选项的选择字段:

<option value="lotr">Lord of the Rings</option>
<option value="harry_potter">Harry Potter</option>

何时提交值“lotr”或“harry_potter”被发送,取决于用户的选择。 但是有时我需要在后端设置选项,包括以前选择的选项。所以我让这些选项看起来像这样:

<option selected="lotr">Lord of the Rings</option>
<option value="harry_potter">Harry Potter</option>

表单显示正确,我可以在输入中看到“指环王”,但是当我尝试提交时,参数中也有“指环王”。重点是我需要它是“lotr”。我不知道我做错了什么,也许还有另一种方法可以选择选项?

【问题讨论】:

  • 你能把你的js代码贴出来吗?

标签: html forms


【解决方案1】:

你应该设置 selected="true" 和 value="lotr" 如下

<option selected="true" value="lotr">Lord of the Rings</option>

【讨论】:

  • 正确,我只是在提交这个问题后第二次想通了:)
  • 如果您觉得这很有用,请将其标记为答案。
【解决方案2】:

使用这个

<option value="lotr" selected >Lord of the Rings</option>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-22
    • 2013-05-06
    • 1970-01-01
    • 2018-08-02
    • 2015-09-01
    • 2013-04-22
    • 2018-08-27
    • 1970-01-01
    相关资源
    最近更新 更多