0
から与えられた一つの値だけが私のコードのサンプルです:私がフォームを送信する際にここでマルチ入力名
<div class="panel panel-default"> <!--Day Plan-->
<div class="panel-heading">
<h4 class="panel-title"> <a class=" accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseFour"> ITINERARY </a> </h4>
</div>
<div id="collapseFour" class="panel-collapse collapse ">
<div class="panel-body dayplan"> <!--Day Plan-->
<div class="control-group" id="fields">
<label class="control-label" for="field1">Please add Day Plan </label>
<div class="controls_day_plan">
<div class="entry_day_plan input-group col-sm-12 col-xs-12 ">
<div class="form-group col-sm-2 col-xs-12">
<label for="exampleInputnumber"> Select Day </label>
<select class="form_line_only form-control" name="dp_day[]" id="select_time">
<option > 1 </option>
<option > 2 </option>
<option > 3 </option>
<option > 4 </option>
<option > 5 </option>
<option > 6 </option>
<option > 7 </option>
</select>
</div>
<div class="form-group col-sm-2 col-xs-12">
<label for="exampleInputnumber"> Select Time </label>
<select class="form_line_only form-control" name="dp_time[]" id="select_time">
<option selected> Full Day </option>
<option > Morning </option>
<option > After Noon </option>
<option > Evening </option>
<option > Night </option>
</select>
</div>
<div class="form-group col-sm-7 col-xs-12">
<label for="exampleInputnumber"> Please Select Place </label>
<!--<input type="text" name="dp_place[]" class="form-control form_line_only" id="select_place" placeholder="Please Select Place">-->
<input type="text" class="className form-control form_line_only" name="ex_name[]" id="ex_name" placeholder="Enter Add Excursion">
</div>
<span class="input-group-btn day_plan pull-left">
<button class="btn btn-success btn-add add_col" type="button"> <span class="glyphicon glyphicon-plus"></span> </button>
</span> </div>
<br>
<small>Press <span class="glyphicon glyphicon-plus gs"></span> to add another Day Plan)</small> </div>
</div>
</div>
<!--/.Day Plan-->
</div>
</div>
はJavaScript:
$(function()
{
$("body").on('click', '.btn-add', function(e)
{
e.preventDefault();
var controlForm = $('.controls_day_plan:first'),
currentEntry = $(this).parents('.entry_day_plan:first'),
newEntry = $(currentEntry.clone()).appendTo(controlForm);
newEntry.find('input').val('');
controlForm.find('.entry_day_plan:not(:last) .btn-add')
.removeClass('btn-add').addClass('btn-remove')
.removeClass('btn-success').addClass('btn-danger')
.html('<span class="glyphicon glyphicon-minus"></span>');
}).on('click', '.btn-remove', function(e)
{
$(this).parents('.entry_day_plan:first').remove();
e.preventDefault();
return false;
});
});
私はこのフォームにそれを提出するたびに私に最初の入力値を与えてください。
PHPコード
$my = $_REQUEST['dp_day'];
print_r($my);
しかし、出力は最初の入力値です。私は間違って何をしていますか?
入力時にフィールド値が取得されますが、クローンフィールド値は取得できません。
:あなたはあなたがそうのようにそれのために別の要求をしなければならないでしょう
dp_time
を望んでいた場合例えばhttp://stackoverflow.com/help/how-to-ask –