在APEX 22.1.0中,当使用jQuery选择器通过表单提交页面时,可能会出现无法正确识别单选按钮组的问题。这是由于当单选按钮组为APEX标准渲染时,应该将其包装在一个span
元素中,但是在APEX 22.1.0中,这种包装已被删除。
要解决这个问题,可以通过将单选按钮组包装在一个span
元素中来手动渲染它。 例如:
然后,在提交表单时,您可以使用以下代码来选择单选按钮组的值:
var radio_value = $('#myradio input:radio:checked').val();
这样,您就可以正确地获取单选按钮组的选定值,而无需依赖于APEX的默认渲染。