2011-03-17 22 views
0

我加載狀態選擇選項通過Ajax被選擇的國家和默認狀態選項被檢測爲驗證警告:一個非法的選擇在CCK形式

沒有

與下面參考stackoverflow問題問幾天b4,

如何設置多選CCK用geoname模塊的國家城市的字段類型?

http://goo.gl/Xpwu0

我找不到任何答案至今,所以嘗試了我自己的方式通過

如果選定的國家,根據該國的國家必須從geoname API上市,所以我做到了通過ajax並附加到相應的城市名單。

最終提交後,我得到了錯誤

一個非法的選擇被檢測到。 請聯繫網站管理員。

回答

0

表單系統自動驗證選擇的選定值,並且只允許那些在'#選項'中定義的選項。在D6中沒有辦法解決這個問題,在D7中,有一個標誌可以禁用它。

您需要使用#ahah並在服務器端重建表單。下面的模塊可能對你有用: