首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用户在动态创建的<selects>中选择相同的<option>时发出警报

用户在动态创建的<selects>中选择相同的<option>时发出警报
EN

Stack Overflow用户
提问于 2013-04-13 03:07:00
回答 3查看 547关注 0票数 0

我有一个PHP页面,它创建多个选择,这取决于它之前给出的页面的数量,并创建与选择的选项数量相同的选项(它是为了选择优先级)。

代码语言:javascript
运行
复制
<select name="select1" id="idSelect" onchange="javascript:SelectOnChange();">
    <option value="Select one">Select one</option>
    <option value="1">1</option>
    <option value="2">2</option>
</select>

我想要做的是,每当用户选择一个已经在另一个选择中选择的选项时,显示一个alert,以便让他们知道他们的选择已经被采用并拒绝更改。

我想在每次用户从每个select中选择某些内容时,将当前选择的选项与以前选择的每个选项进行比较。

EN

Stack Overflow用户

发布于 2013-04-13 03:11:16

基本上,您正在寻找一个更改事件来循环遍历每个select和notify副本。

代码语言:javascript
运行
复制
$("select").change(function() {
    var currentSelection = this.value;
    $("select").each(function() {
        if (this.value == currentSelection)  {
            alert("you've already chosen this!");
        } 
    });
});

像这样的东西应该是可行的

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15979025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档