从 jquery 动态输入字段获取值
Getting value from jquery dynamically input field
我知道关于这个问题有很多主题,但相信我,我阅读了所有这些主题,但没有一个对我有用:/
顺便说一句,我使用拉拉维尔-4
我的表格:
<div id="input1" style="margin-bottom:4px;" class="clonedInput">
Name: <input type="text" name="name1" id="name1" />
</div>
<div>
<input type="button" id="btnAdd" value="add another name" />
<input type="button" id="btnDel" value="remove name" />
</div>
我的 Js:
('#btnAdd').click(function() {
var num = $('.clonedInput').length;
var newNum = new Number(num + 1);
var newElem = $('#input' + num).clone().attr('id', 'input' + newNum);
newElem.children(':first').attr('id', 'name' + newNum).attr('name', 'name' + newNum);
$('#input' + num).after(newElem);
$('#btnDel').attr('disabled','');
if (newNum == 5)
$('#btnAdd').attr('disabled','disabled');
});
$('#btnDel').click(function() {
var num = $('.clonedInput').length;
$('#input' + num).remove();
$('#btnAdd').attr('disabled','');
if (num-1 == 1)
$('#btnDel').attr('disabled','disabled');
});
$('#btnDel').attr('disabled','disabled');
在我的控制器上:(只是为了检查 var 上是否有任何东西(
$child = Input::get('name2');
return $child;
如您所见,我试图仅返回第二个名称,导致第一个工作(因为它是静态的,而不是由jquery生成的(
我的问题是,有什么问题吗?如何从其他生成的字段(最多 5 个(中检索值(name1 工作正常[cuz static]、name2、name3、name4、name5(?
提前感谢,我有一个完整的后端在等着我:/。
帮我StackOverflow,你是我唯一的希望(得到报价?(哈哈;)
http://pastebin.com/VpWq0x43(我的整个视图/表单页面(
解决方案是在我第 4 或第 5 次输入后向上移动我的代码。也许是 Div 的问题?
相关文章:
- 如何获取字段集元素中复选框的所有ID
- Yii2:动态获取字段的 ID
- 用于获取字段属性的JQuery通用工具
- 如何通过javascript使用mongose从mongoDB中获取字段的值
- Angularjs 获取字段数
- 使用 Javascript/jQuery 获取字段的值
- Javascript open.window 获取字段值,然后将值插入父窗口
- 如何在用户键入字段后使用 getElementById 获取字段
- 使用 PHP 或 JavaScript 解析 pdf 表单以获取字段位置
- 从 API 调用中,如何获取字段并查看该值重复了多少次
- 获取字段值的函数-JS
- 当我更改Model Backbone.Marionette时,获取字段的名称
- 按标签时间字段获取字段值,如下所示
- 无法从下划线模板中获取字段
- 从Meteor模板中的字段名称中获取字段值
- 使用jquery中的变量获取字段值
- MongoDb:如何从文档中获取字段(子文档)
- 如何在IE中获取字段长度而不计算占位符文本
- 使用Javascript从HTML表中获取字段
- 从mongoDB获取字段值并分配给var给出未定义