Php 如何在单击按钮时重复添加元素?

Php 如何在单击按钮时重复添加元素?,php,html,Php,Html,我有一个表单,它提供了一些输入框和一个带有文本添加更多内容的链接。反复单击链接可添加输入框 这是我的代码: <div class="col-md-2" id="repeatDiv"> <label for="total" class="control-label sr_only"><?php echo lang('total_label'); ?></label> <?php echo form_input('total',set

我有一个表单,它提供了一些输入框和一个带有文本添加更多内容的链接。反复单击链接可添加输入框

这是我的代码:

<div class="col-md-2" id="repeatDiv"> 
  <label for="total" class="control-label sr_only"><?php echo lang('total_label'); ?></label>
   <?php echo form_input('total',set_value('total'), 'id="total" class="form-control col-md-   4"'.'placeholder='.'"'.lang('placeholder_total').'"'."'");?>
   <?php echo form_error('total'); ?>
</div>

<button class="col-md-offset-2 btn btn-primary" id="addmore"><?php echo lang('add_more_btn'); ? />

我希望在单击按钮或带有文本“添加更多”的链接时重复此代码。

要使用PHP执行此操作吗?然后从问题中删除javascript和jquery标记。此外,不使用客户端脚本语言在这里没有任何意义。因此,这在任何方面都是不可能的?您可以设置一个cookie,或者使用可变的div量调用同一个页面并进行迭代。但这会重新加载整个页面。我喜欢jquery方式,但当我重复输入框时。我的自动完成功能即使更改其类名也不起作用。然后在克隆完成后再次尝试初始化自动完成功能。
$('#addmore').on('click', function() {
    $('#repeatDiv').clone().insertAfter('#repeatDiv');
});