Xpages 正在验证客户端的单选按钮组?

Xpages 正在验证客户端的单选按钮组?,xpages,Xpages,我为单选按钮组添加了一个必需的验证器,但它似乎不起作用。我知道这可能是单选按钮组的问题 我在这里找到了这个解决方案 但它使用服务器端验证,我表单的其余部分使用客户端验证,两者看起来都不一样。我宁愿他们看起来一样。是否仍要验证单选按钮组客户端?需要验证将适用于radioGroup控件。它不适用于按组名分组的单选控件 下面的CSJS代码可以帮助您查看是否选中了组中的任何一个单选控件(将其放入按钮的onclick事件中) 我找到了Stephen的博客,他推荐服务器端验证用于“真正的”验证。我应该继续

我为单选按钮组添加了一个必需的验证器,但它似乎不起作用。我知道这可能是单选按钮组的问题

我在这里找到了这个解决方案


但它使用服务器端验证,我表单的其余部分使用客户端验证,两者看起来都不一样。我宁愿他们看起来一样。是否仍要验证单选按钮组客户端?

需要验证将适用于radioGroup控件。它不适用于按组名分组的单选控件

下面的CSJS代码可以帮助您查看是否选中了组中的任何一个单选控件(将其放入按钮的onclick事件中)


我找到了Stephen的博客,他推荐服务器端验证用于“真正的”验证。我应该继续服务器端验证吗?您可以将上面的代码放在onclick event-client of Submit按钮中。如果没有选中单选按钮,则可以返回false。然后在onclick event-Server中,可以调用Save(),以保存所有数据源。
    var isChecked = false;
dojo.query('input[name$=groupName]').forEach(function(node){if(!isChecked){isChecked = node.checked;}});
if (!isChecked)alert('no value checked.')