来自W3schools示例(不要对W3School做任何评论,我只是用它作为示例)。 一个选择选项如下:阻止从不同的选择框中选择相同的选项
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
比方说,我有相同的name
<select name="name[]">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<select name="name[]">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
现在二人select
选择,我想使用jQuery来完成的,如果有人选择一个选项从第一次选择..他/她不能从第二次选择中选择它。我怎么能做到这一点?即如果在第一次选择时选择了第二次选择,我该如何自动删除Volvo
? 如果不可能使用jQuery,那我该如何防止它使用PHP?
我的猜测是使用array_unique
:【发布问题后编辑]
foreach(array_unique($_POST['name']) as $name){
if (!empty($name)){
// do something
}
这question是有关我的。不过,我不希望该选项被禁用。我想要删除或隐藏选项。另外,我想看看它如何使用PHP
(对于PHP,请参阅来自dfsq的最后一条评论^^) – Jon
$(...)。find(...)。prop不是函数 – KarSho
http://api.jquery.com/prop/ – Jon