gpt4 book ai didi

javascript - 默认选择选择列表框中的所有选项 -- javascript

转载 作者:行者123 更新时间:2023-12-02 20:16:59 25 4
gpt4 key购买 nike

我有一个表单,其中有一个与字段玩家关联的选择列表。

要填充列表框,用户单击表单上的按钮以显示弹出窗口,然后从该弹出窗口中选择玩家的姓名,然后单击弹出窗口上的另一个按钮,关闭弹出窗口并在列表框中显示所选值。

默认情况下,我将 selected="true" 放在选择标记中,以便当用户保存表单时,列表框中的值将被保存。

<select size=5 id="sub_player_ids" name="sub[player_ids][]"  multiple selected="true">

上面的代码选择了选择框中的所有选项,并且这些选项以蓝色突出显示。

但是,用户可能会错误地取消选择播放器选择框中的选项。

我希望默认选择选择框中的所有选项 - 无论它们是否突出显示

有没有办法在保存表单时默认选择选择框中的所有选项?

非常感谢您提供的任何建议。

干杯

最佳答案

你知道 select 中的值吗?您可以循环选择并将每个选项 selected 设置为 true。

for (var i = 0, children = select.childNodes, l = children.length; i < l; i++) {
if (children[i].tagName === "OPTION") children[i].selected = true;
}

Fiddle 使用了 Chrome/IE7+ 应该将 window.select 定义为通过 ID select 在 DOM 中找到的元素这一事实。如果您在 Firefox 中运行此程序,则需要 var select = document.getElementById('select');

http://jsfiddle.net/robert/VKF4E/

关于javascript - 默认选择选择列表框中的所有选项 -- javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141969/

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