더 많은 값을 삽입하고 작동하는 데 문제가 있지만 여기에 직면 한 문제는 해당 상자에 해당 데이터가 표시되는 선택 상자에서 값을 선택할 때입니다. 추가 버튼을 클릭하여 다른 선택 상자를 선택하면 해당 값이 해당 필드가 아닌 첫 번째 필드에옵니다. 여기 내보기 여기다른 결과가 동일한 필드에 나타납니다
<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>
것은 여기 내 ajax_available보기 내 그림이 보이는
<input type="text" class="form-control" name="available" id="available" placeholder="" value="<?php echo $available->available;?> available">
내 컨트롤러
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);
}
입니다 like이 Valid XHTML http://spdc.in/demo/spectra/assets/images/s-tool.PNG입니다.
안녕하세요, 아무도 내 뜻을 알아 냈습니다. –