我有一个相当大的表单,有很多基本的表单输入,没有什么花哨的。但是用户位于互联网不稳定的位置,因此必须立即填写表格然后提交。
我在此表单中添加了两个部分。一种是任务管理器类型的小部件。另一个是没有删除功能的基本CRUD表。
任务管理器和CRUD表都使用Footable并且预先设置了行来预填充数据。
显然我需要将这些作为数组发布。所以使用Name属性我成功地这样做了。
name =“need [Echo'ing ID] [store_number]”
name =“task [Echo'ing ID] [id]”
这是成功发布数组并且运作良好。
很抱歉我的长期赎罪。我知道最喜欢的信息更少。
我的问题。
当我插入一个带有footable的新行时,我无法找到每个输入字段的唯一名称键,我在上面有echo'ing id。每个插入物大约有8行。我可以使第一个插入填充唯一但其他所有失败...任何人有任何帮助吗?
答案 0 :(得分:0)
我能够通过在插入函数中添加一个onclick数字来解决这个问题。
$('.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>...
马丁解决了这个问题的帮助。
Javascript random number in function onclick