2009-08-07 47 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