Dynamic-Form-Element-Creation-And-Deletion-Plugin-Addel
より多くの値を挿入して動作させていますが、ここで問題に直面しているのは、addelで使用される選択ボックスから値を選択すると対応するデータが対応するボックスに表示されます追加ボタンをクリックして別の選択ボックスを選択すると、対応する値が対応するフィールドにない最初のフィールドに表示されます。ここ は、私の見解では、ここでは、ここで別の結果が同じフィールドにある
<div class="form-group ">
<label class="col-lg-3 control-label">Select Tools<span
class="required">*</span></label>
<div class="col-lg-6">
<div class="addel">
<div class="form-group target">
<div class="input-group">
<div class="col-lg-6"> <select class="form-control tools" style="width: 100%" name="tool_id[]" id="tools" onchange="tool(this)" required>
<option value="">Select</option>
</select></div>
<div class="col-lg-3">
<input type="text" class="form-control" required name="quantity[]" id="quantity" placeholder="Quantity">
</div>
<div class="col-lg-3" id="avail">
<input type="text" class="form-control" name="available" id="available" placeholder="Available" value="0 available">
</div>
<span class="input-group-btn">
<button type="button" class="btn btn-danger addel-delete"><i class="fa fa-remove"></i>
</button>
</span>
</div>
</div>
<button type="button" class="btn btn-success addel-add"><i class="fa fa-plus"></i></button>
</div>
</div>
</div>
が私のスクリプトで、ここで
<script>
function tool(sel)
{
var tools=sel.value;
alert(tools);
var url='<?php echo base_url(); ?>admin/tool/ajax_available';
$.post(url, {tools:tools}, function(data)
{
alert("Value: " + $("#avail").html(data));
});
}
</script>
は私のコントローラである
public function ajax_available()
{
$data['available']=$this->Tool_model->view_available_by_type($_POST['tools']);
//var_dump($data['available']);
$this->load->view('admin/tool/ajax_available',$data);
}
である私のajax_availableビューは
<input type="text" class="form-control" name="available" id="available" placeholder="" value="<?php echo $available->available;?> available">
私の写真のルックスですこのように Valid XHTML http://spdc.in/demo/spectra/assets/images/s-tool.PNG
こんにちは誰も私が意味するものを得た –