2015-01-26 107 views
0

我有一个相当大的表单,它有很多基本的表单输入,没有什么奇特的。但用户位于网络众多的地方,因此表单必须一次性填写并提交。FooTable.js插入输入字段的行...数组的唯一名称

我在此表单中添加了两个部分。一个是任务管理器类型的小部件。另一个是无法删除的基本CRUD表。

任务管理器和CRUD表都使用Footable,并且具有foreach的行以预先填充数据。

显然我需要将这些作为数组进行POST。所以使用Name属性我成功地这样做了。

  • 名称= “需要[Echo'ing ID] [ID]”
  • 名称= “需要[Echo'ing ID] [store_number]”

  • 名称=“任务[回声ING ID] [ID]”

  • 名称= “任务[Echo'ing ID] [分配]”}

这成功地张贴阵列和工作良好。

对不起,我很长的explintion。我知道最喜欢更多信息,然后更少。

我的问题。

当我插入一个带脚步的新行时,我找不到可以在哪里为每个输入字段创建一个唯一的名称键,其中我有上面的echo'ing id。每个插页大致有8行。我可以使第一次插入填充唯一但其他所有失败...任何人有任何帮助?

回答

0

我可以通过添加一个onlick数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>... 

bmartin解决了这个问题的帮助。 Javascript random number in function onclick

相关问题