今天在帮人解决问题的时候,遇到这样的一个问题,"An illegal choice has been detected. Please contact the site administrator"
他使用Webform创建了一个表单,在最后一项,有一个隐私政策的选项,他在里面加了<a>标签,我原以为是不应该加html标签的,然后就告诉他使用markup元素,
换了以后还是不行,最后就是换Jquery替换的方式,问题还是没有解决了。
最后发现,不带html标签,仍然抱错,这样我就回到了那个checkboxes的配置页面,在option选项里面,加了一个"1|" ,放到了最前面,
问题就这样解决了,
这里记住一点,option里面的数据是“键|值”对的形式.不要把关键的地方给省略了,值是不能包含HTML标签的