我最近升级到 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 中的一些较旧的应用程序中,输入工作正常,它们被简单地包装在标签元素中......