javascript在表单中重复div的问题?

时间:2014-08-19 14:20:10

标签: javascript php forms

我正在尝试制作一个只有部分表单重复的表单。我被建议在这里使用JavaScript。我的当前代码一直出错。请帮忙。

以下是表格:

{{ Form::open() }}
<div class="repeating">
<input type="number" name="part_number" placeholder="Part Number" />
<input type="number" name="quantity" placeholder="Quantity" />
<input type="number" name="annual_usage" placeholder="Annual Usage" />
</div>
<input type="submit" value="Add Part" />

<input type="textarea" name="comment" placeholder="Comment" />
<input type="text" name="shippingaddress" placeholder="Shipping Address" />
<input type="text" name="project_id" placeholder="Project Id" />
<input type="text" name="user_id" placeholder="User Id" />
<input type="submit" value="Send Requests" />
{{ Form::close() }}

// Add a new repeating section
$('.addPart').click(function(){
var lastRepeatingGroup = $('.repeatingSection').last();
lastRepeatingGroup.clone().insertAfter(lastRepeatingGroup);
return false;
});

2 个答案:

答案 0 :(得分:0)

看起来你几乎拥有它。

$('.addPart').click(function(){
    $('.repeating').last().clone().insertBefore(this);  // inserts before the button
    return false;
});

哦,您还需要将.addPart类添加到HTML中的按钮。

(如:)

<input type="submit" class="addPart" value="Add Part" />

答案 1 :(得分:0)

看起来你正试图用错误的定位器访问该元素:代码中有.repeatingSection,但是。在你的html中重复。