2009-08-07 44 views
0

我有一個表格中,用戶可以動態地添加/刪除名稱/字段值對,例如:保存頁面之間動態創建的表單域請求

inventory list: 
[description text input field] [quantity text input field] [remove item button] 
[add item button] 

所以基本上用戶可以添加更多的庫存物品:

inventory list:  
[description text input field] [quantity text input field] [remove item button] 
[description text input field] [quantity text input field] [remove item button] 
[description text input field] [quantity text input field] [remove item button] 
[add item button] 

好吧,如果服務器端字段驗證失敗,或者如果用戶想要稍後編輯自定義創建的表單,保存表單狀態的最簡單方法是什麼? (我不認爲它是相關的,但我使用JQuery和CakePHP)

+0

數據將被保存在數據庫表中inventory_lists與名稱/值列 – brndnmg 2009-08-07 16:50:24

回答

2

我認爲最好的方法是使用AJAX來發出請求,這將阻止客戶端必須重新呈現整個頁。

+0

嗯我正在考慮,但我想服務器端表單驗證 – brndnmg 2009-08-07 17:17:15

+0

您仍然可以使用Cake的服務器端驗證:http://www.ajaxlines.com /ajax/stuff/article/cakephp_form_validation_with_ajax_using_jquery.php – 2009-08-11 15:17:57

+0

讓我爲你重新表述:你*需要*服務器端驗證。這沒有問題。 – 2009-08-11 17:23:24