最近 Oracle APEX 5 にアップグレードしたところ、一部の入力が選択されないという奇妙な問題が発生しました。
ラベル内にネストされたコントロールに絞り込みました。
コントロールに「for」属性と「id」がない場合、失敗するようです。
//This will not check the input
<label><input type="checkbox"><span>This is a test</span></label>
そのため、手動でこれに変更して、機能することを証明できます。
<label for="chkTest"><input id="chkTest" type="checkbox"><span>This is a test</span></label>
ただし、上記の html をファイルに保存してロードすると、どちらも機能します。
その後、apex 4 のいくつかの古いアプリで入力が機能し、単にラベル要素でラップされていることに気付きました....