学习如何验证动态添加的元素


laravel how to validatate dynamically added elements

我有一个页面,其中有一个下拉列表来选择an action。这个select的名称是action_id。使用可以有许多动作。因此,我添加了一个链接,当用户单击它时,我使用javascript和jquery生成一个新的选择,然后将这个新的选择添加到DOM。这个新select也有一个名称action_id

最后,我将有许多选择(s)的名称action_id

我创建这个jsfiddle是为了向你们展示我的意思

http://jsfiddle.net/FMQtL/

我的问题是如何验证每个action_id选择在我的控制器当我提交表单?

多谢

更新1

通常,我只在控制器中这样做:

Input::get('action_id');

但是这次我有很多action_id (s)

$actions = Input::get('action_id');

actions应该是一个数组。从这里你几乎可以做任何你想做的事。最简单的方法是执行foreach。

foreach($actions as $action) {
//validate
}