【发布时间】:2015-09-19 07:46:38
【问题描述】:
一个数组是从我动态添加的输入字段创建的,一旦用户单击按钮,我想保留输入字段中的值。
如果我使用if(isset($_POST['creategroup'])) echo $_POST['creategroup'];,它将显示整个数组。我希望这些值分别显示在它们各自的输入字段中。有什么好的解决办法吗?
我的 HTML 代码是:
<div class="row">
<div class="col-xs-6">
<input class="form-control" placeholder="Enter Group Name" type="text" name="group" required></input>
</div>
</div>
<div class="row">
<br />
<div class="col-xs-6">
<input class="form-control" placeholder="Enter email address" type="email" name="email[]" value="" required></input>
</div>
</div>
</div>
脚本是:
$(document).ready(function() {
var max_fields = 10; //maximum input boxes allowed
var wrapper = $("#input_fields_wrap"); //Fields wrapper
var add_button = $("#add_field_button"); //Add button ID
var x = 1; //initlal text box count
$(add_button).click(function(e){ //on add input button click
e.preventDefault();
if(x < max_fields){ //max input box allowed
x++; //text box increment
$(wrapper).append('<div class="row"><div class="col-xs-6" style="margin-top:0.2cm;"><input type="email" class="form-control" placeholder="Enter another email address" name="email[]" required><a href="#" id="remove_field"><span class="glyphicon glyphicon-minus"></span></a></div></div>'); //add input box
}
});
$(wrapper).on("click","#remove_field", function(e){ //user click on remove text
e.preventDefault(); $(this).parent('div').remove(); x--;
})
});
【问题讨论】:
标签: javascript php html