我想在我的表單創建一個自動填充字段..如何在CakePHP中創建智能自動完成表單域?
領域將給予建議每場的內容改變時..
當用戶提交,如果輸入的數據沒有按」噸數據庫中存在,應該創建...
順便說一句,我更喜歡使用jQuery的任何JavaScript代碼...
這樣做的任何指導意見將不勝感激...
thanx
我想在我的表單創建一個自動填充字段..如何在CakePHP中創建智能自動完成表單域?
領域將給予建議每場的內容改變時..
當用戶提交,如果輸入的數據沒有按」噸數據庫中存在,應該創建...
順便說一句,我更喜歡使用jQuery的任何JavaScript代碼...
這樣做的任何指導意見將不勝感激...
thanx
我想最好的辦法是檢查the documentation for Jquery Autocomplete並查看哪種方式訪問自動完成數據適合您的情況。
假設您將使用遠程數據源的方法,您可以在控制器中創建一個操作,以JSON格式返回所需的數據,並將自動完成腳本指向此操作。
至於保存任何不存在的數據自動,這是你可以在另一個控制器動作(提交表單時觸發的動作)處理的東西,它檢查提交的數據是否存在,如果沒有,創建一個新的條目。
非常感謝你.. 我已經下載了jQuery UI,並試圖學習如何使用它... – 2011-04-04 18:03:25
如果您想將autocomplete
功能集成到Cake現有的JsHelper
中,您不能直接使用。您必須擴展JsHelper
和JQueryEngine
類才能完成。
我在這裏寫了一些說明:https://groups.google.com/d/topic/cake-php/aZo37UT1wp8/discussion
否則,你可以只包括在裏面<script>
標籤視圖模板原始的JavaScript/jQuery代碼。
希望這有助於
thanx @tokes, 目前,我只是想讓它工作 在不久的將來,我會考慮擴展輔助類cuz,這將使它更容易添加更多的自動完成字段... – 2011-04-04 23:31:53
讀/給予好評我對這個問題:http://stackoverflow.com/questions/4975196/is-this-an-acceptable-ajax-action-for-a-cakephp-auto -complete – Dunhamzzz 2011-04-04 09:29:10