サイトに検索フォームがあり、おおよそ次のような選択コントロールがあります。
<select name="foo" size="5" multiple="multiple">
<option value="" selected="selected">All</option>
<option value="AAAS">African and African American Studies</option>
<option value="ANTH">Anthropology and Archaeology</option>
<option value="APMA">Applied Mathematics</option>
...
</select>
デスクトップブラウザでは、デフォルトで「すべて」が選択されている動作ですが、別の値をクリックすると、修飾キーを打たない限り、すべてが選択解除されます。明らかにiOSには修飾キーがないため、動作が異なり、「応用数学」などをクリックしても「すべて」が選択されたままになります。
したがって、最も簡単な答えは、ブラウザで何も選択しないか、iOS の動作を受け入れることです。どちらもひどく口に合うものではありません。私が望むのは、別の選択が行われたときにデフォルトの選択が解除されることですが、その時点から、iOS が期待するように複数選択が機能することを許可します。ちょっとしたJavaScriptを投入するだけですか、それとも純粋なhtmlソリューションはありますか?