我有以下表单域:
<?php
IF (isset($_GET["page"]))
{
$URL=$_GET["page"];
$DTB->new mysqli($Mysql_Server,$Mysql_User,$Mysql_Password,$Mysql_Database);
$PageData = $DTB->query("SELECT * FROM table WHERE post_url ='URL' LIMIT 1");
IF ($PageData->num_rows>0)
{
$Data=$PageData->fetch_array();
echo('... html code of header etc.');
echo('<body>'.$DATA["post_content"].'</body>');
echo('... html code of footer etc.');
}
else
{
// show error404.page or redirect to index
}
}
?>
当用户单击某个表单域时,我正在使用此脚本创建新的表单域行。
<div class="input-group-option">
<div class="col-md-2">
<div class="form-group" id="add_aantal_huidig_div">
<input type="number" class="form-control" id="add_aantal_huidig[]" name="add_aantal_huidig[]" value="">
</div>
</div>
<div class="col-md-2">
<div class="form-group" id="add_min_aantal_1_div">
<input type="number" class="form-control" id="add_min_aantal_1[]" name="add_min_aantal_1">
</div>
</div>
<div class="col-md-2">
<div class="form-group" id="add_min_aantal_2_div">
<input type="number" class="form-control" id="add_min_aantal_2" name="add_min_aantal_2[]" value="">
</div>
</div>
</div>
我现在遇到的问题是,当用户单击一个表单域时,仅复制此表单域,而不复制其他表单域。 结果如下:
有什么建议吗?
答案 0 :(得分:1)
html
<div class="input-group-option-container">
<div class="input-group-option">
<div class="col-md-2">
<div class="form-group" id="add_aantal_huidig_div">
<input type="number" class="form-control" id="add_aantal_huidig[]" name="add_aantal_huidig[]" value="">
</div>
</div>
<div class="col-md-2">
<div class="form-group" id="add_min_aantal_1_div">
<input type="number" class="form-control" id="add_min_aantal_1[]" name="add_min_aantal_1">
</div>
</div>
<div class="col-md-2">
<div class="form-group" id="add_min_aantal_2_div">
<input type="number" class="form-control" id="add_min_aantal_2" name="add_min_aantal_2[]" value="">
</div>
</div>
</div>
</div>
javascript
$(function(){
$(document).on('focus', 'div.input-group-option:last-child input', function(){
var sInputGroupHtml = $('div.input-group-option:last-child').html();
var sInputGroupClasses = $('div.input-group-option').attr('class');
$('div.input-group-option').parent().append(`<div class="${sInputGroupClasses}">${sInputGroupHtml}</div>`);
});
});
样式
.input-group-option-container {
display: flex;
flex-direction: column;
}