我有一个PHP页面,它创建多个选择,这取决于它之前给出的页面的数量,并创建与选择的选项数量相同的选项(它是为了选择优先级)。
<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中选择某些内容时,将当前选择的选项与以前选择的每个选项进行比较。
发布于 2013-04-13 03:11:16
基本上,您正在寻找一个更改事件来循环遍历每个select和notify副本。
$("select").change(function() {
var currentSelection = this.value;
$("select").each(function() {
if (this.value == currentSelection) {
alert("you've already chosen this!");
}
});
});像这样的东西应该是可行的
https://stackoverflow.com/questions/15979025
复制相似问题