【问题标题】:Validation alert: An illegal choice has been detected in a CCK form验证警报:在 CCK 表单中检测到非法选择
【发布时间】:2011-03-17 05:48:05
【问题描述】:

我正在通过 ajax 为所选国家/地区加载状态选择选项,默认状态选项是

没有

用下面的参考stackoverflow问题问了几天b4,

如何使用 geoname 模块为国家/地区城市设置多选 CCK 字段类型?

http://goo.gl/Xpwu0

我到现在都找不到答案,所以尝试了我自己的方式

如果选择了国家,则根据国家必须从 geoname api 列出的国家/地区,所以我通过 ajax 完成并对应于城市附加到列表中。

提交后我得到了错误

检测到非法选择。 请联系网站管理员。

【问题讨论】:

    标签: drupal drupal-6 cck


    【解决方案1】:

    表单系统自动验证选择的选定值,并且只允许在“#options”中定义的值。在 D6 中没有办法解决这个问题,在 D7 中,有一个标志可以禁用它。

    您需要使用#ahah 并在服务器端重建表单。以下模块可能对您有用:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-27
      • 1970-01-01
      • 2017-10-27
      相关资源
      最近更新 更多