我正在構建一個沉重於jQuery的應用程序。其中大部分我可以在不使用JS的情況下處理,並且仍然有一個功能正常的站點,但是有一點可以避開我。 (注意,我使用的是ASP.NET MVC,但在這種情況下應該沒關係)非JavaScript版本的輸入自動完成所需的建議
我有一個很好用的jQuery-UI自動完成的輸入字段。行爲非常簡單。要求用戶輸入他們的城市,但被賦予一個有效城市的自動完成列表。如果該城市無效,則服務器端驗證會觸發並告知他們再次嘗試。
如果他們確實選擇了有效的城市,那麼jQuery方法會更新一個隱藏字段,該字段包含所選城市的CityID。這工作非常好,我非常喜歡這個表演。
這是問題進入的地方。如果JS在瀏覽器中不可用,則ID字段不會更新,因此數據庫不會更新。我沒有在服務器端使用AutoComplete輸入,只有ID字段。什麼是解決這個問題的好辦法?
嗯,我喜歡這兩種選擇。我將不得不考慮這一點。謝謝。 – 2010-09-21 15:30:29
謝謝..我想我會用你的方案。在下拉列表中,對我來說更有意義。 – 2010-09-21 16:33:46