FooTable.js 插入带有输入字段的行...数组的唯一名称
FooTable.js Insert Row(s) with input field... unique name for array
我有一个相当大的表单,其中有很多基本的表单输入,没什么特别的。但是用户所在的位置互联网不稳定,因此必须一次性填写所有表格,然后再提交。
我要在此表单中添加两个部分。一种是任务管理器类型的小部件。另一个是没有删除能力的基本 CRUD table。
任务管理器和 CRUD table 都在使用 Footable 并且有行 foreach'd 来预填充数据。
显然我需要 POST 这些作为数组。所以使用 Name 属性我成功地这样做了。
- 姓名="need[ Echo'ing ID ][id]"
姓名="need[ Echo'ing ID ][store_number]"
姓名="task[ Echo'ing ID ][id]"
- 姓名="task[ Echo'ing ID ][assigned]"}
这已成功发布数组并且运行良好。
抱歉我拖了这么久。我知道最喜欢更多的信息然后更少。
我的问题。
当我使用 footable 插入新行时,我找不到可以为每个输入字段创建唯一名称键的位置,上面有回显 ID。每个插入物上大约有 8 行。我可以使第一个插入填充唯一,但所有其他插入都失败了...有人有帮助吗?
我可以通过像这样向插入函数添加一个 onclick number gen 来解决这个问题。
$('.add-row').click(function(e) {
e.preventDefault();
var t = Math.floor(100000 + Math.random() * 900000);
//get the footable object
var footable = $('table').data('footable');
//build up the row we are wanting to add
var newRow = `<tr><td><input type="text" type="" name="need[`+t+`][id]" value=""></td>...
martin 解决了这个问题。
我有一个相当大的表单,其中有很多基本的表单输入,没什么特别的。但是用户所在的位置互联网不稳定,因此必须一次性填写所有表格,然后再提交。
我要在此表单中添加两个部分。一种是任务管理器类型的小部件。另一个是没有删除能力的基本 CRUD table。
任务管理器和 CRUD table 都在使用 Footable 并且有行 foreach'd 来预填充数据。
显然我需要 POST 这些作为数组。所以使用 Name 属性我成功地这样做了。
- 姓名="need[ Echo'ing ID ][id]"
姓名="need[ Echo'ing ID ][store_number]"
姓名="task[ Echo'ing ID ][id]"
- 姓名="task[ Echo'ing ID ][assigned]"}
这已成功发布数组并且运行良好。
抱歉我拖了这么久。我知道最喜欢更多的信息然后更少。
我的问题。
当我使用 footable 插入新行时,我找不到可以为每个输入字段创建唯一名称键的位置,上面有回显 ID。每个插入物上大约有 8 行。我可以使第一个插入填充唯一,但所有其他插入都失败了...有人有帮助吗?
我可以通过像这样向插入函数添加一个 onclick number gen 来解决这个问题。
$('.add-row').click(function(e) {
e.preventDefault();
var t = Math.floor(100000 + Math.random() * 900000);
//get the footable object
var footable = $('table').data('footable');
//build up the row we are wanting to add
var newRow = `<tr><td><input type="text" type="" name="need[`+t+`][id]" value=""></td>...
martin 解决了这个问题。