最近的项目使用了最新的Joomla 3.2,发现在用户注册功能中有一个Agree radio的表单元素,必须选择才可以Submit
刚开始的思路是找它的验证规则,找到components\com_users\models\forms\registration.xml,发现里面没有这个field
之后通过google搜索joomla 3.2 agree validate when register,也没发现有价值的帖子,可能是还比较新吧,后来在其他跟user相关的帖子中找到后台的user plugin,然后顺藤摸瓜发现启用了User - joomla, User - Improved Profile,从字面意思试着关闭User - Improved Profile插件,Agree radio表单消失了,而且可以正常提交