我为单选按钮组添加了必需的验证器,但它似乎不起作用。我知道这可能是单选按钮组的问题?
我在这里找到了这个解决方案
但它使用服务器端验证,而我的表单的其余部分使用客户端,两者看起来都不同。我宁愿它们看起来一样。无论如何要验证单选按钮组客户端吗?
我为单选按钮组添加了必需的验证器,但它似乎不起作用。我知道这可能是单选按钮组的问题?
我在这里找到了这个解决方案
但它使用服务器端验证,而我的表单的其余部分使用客户端,两者看起来都不同。我宁愿它们看起来一样。无论如何要验证单选按钮组客户端吗?
所需的验证将适用于 radioGroup 控件。它不适用于按 groupName 分组的无线电控件。
下面的 CSJS 代码可以帮助您查看组中的任何一个单选控件是否被选中(将其放入按钮的 onclick 事件中)。
var isChecked = false;
dojo.query('input[name$=groupName]').forEach(function(node){if(!isChecked){isChecked = node.checked;}});
if (!isChecked)alert('no value checked.')