ドロップダウンボックスにある検索パラメーターを動的に追加するためにユーザーに力を与える必要がある検索機能があります。これはjqueryクローンを使用して行っています。
また、ユーザーが同じ検索条件を 2 回選択しないようにする必要があるため、それを防ぐために、選択したオプションを無効にする必要があります。
2 つ以上のドロップダウンがある場合、これを実行しようとすると失敗します
どんな助けでも大歓迎です。
前もってありがとう、ラージ
ドロップダウンボックスにある検索パラメーターを動的に追加するためにユーザーに力を与える必要がある検索機能があります。これはjqueryクローンを使用して行っています。
また、ユーザーが同じ検索条件を 2 回選択しないようにする必要があるため、それを防ぐために、選択したオプションを無効にする必要があります。
2 つ以上のドロップダウンがある場合、これを実行しようとすると失敗します
どんな助けでも大歓迎です。
前もってありがとう、ラージ
コードを試してみてください、私は何らかの方法であなたを助けるべきだと思います!!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<script>
function disableValue(str){
var dis1=document.getElementsByTagName("option");
for(var i=0;i<dis1.length;i++){
if(dis1[i].value==str){
dis1[i].disabled=true;
}
}
return true;
}
</script>
<body>
<select onchange="return disableValue(this.value)">
<option selected="selected">-Search Parameters-</option>
<option value="1" class="go1">1</option>
<option value="2" class="go2">2</option>
<option value="3" class="go3">3</option>
</select>
<select onchange="return disableValue(this.value)">
<option selected="selected">-Search Parameters-</option>
<option value="1" class="go1">1</option>
<option value="2" class="go2">2</option>
<option value="3" class="go3">3</option>
</select>
<select onchange="return disableValue(this.value)">
<option selected="selected">-Search Parameters-</option>
<option value="1" class="go1">1</option>
<option value="2" class="go2">2</option>
<option value="3" class="go3">3</option>
</select>
<div id="work"></div>
</body>
</html>
このFiddleを確認してください。
着色作品。無効なプロパティではありません。あなたはそれを調査しなければなりません。
色を変更する代わりに、このように使用できます。
if(flag)
$(this).css('display','none');
else
$(this).css('display', 'block');
無効なプロパティも変更イベントをトリガーすると思います。私はそれについて確信が持てません。しかし、それは機能していません。
代わりに、単一のリスト自体で複数選択を使用できます..しかし、それを行いたい場合は、これにAJAXを使用できます。