Sunteți pe pagina 1din 2

\\model

function autofill()
{
$nama_supplier = $this->input->get('nama_supplier');
$this->db->select('*');
$this->db->from('supplier');
$this->db->where('nama_supplier', $nama_supplier);
$data = $this->db->get();
return $data->result();
}
\\endmodel
\\controller
function autofill_suplier()
{
$data = $this->M_Suplier->autofill();
echo json_encode($data);
}
\\controller

\\ajax
function autofill()
{
var nama_supplier = $('#nama_supplier').val();
$.ajax({
url : '<?php echo base_url('Suplier/autofill_suplier') ?>',
data : 'nama_supplier='+nama_supplier,
}).success(function(data){
var json = data,
obj = JSON.parse(json);
$('#alamat').val(obj.alamat);
$('#kategori').val(obj.kategori);
$('#email').val(obj.email);
$('#telepon').val(obj.telepon);
$('#fax').val(obj.fax);
});
}
\\end_ajax

\\form html
<form class="form-horizontal form-label-left input_mask" id="form_suplier">

<div class="col-md-6 col-sm-6 col-xs-12 form-group has-


feedback">
<input type="text" class="form-control has-feedback-left"
id="nama_supplier" placeholder="Nama Suplier" name="nama_supplier"
onkeyup="autofill()">
<span class="fa fa-user form-control-feedback left" aria-
hidden="true"></span>
</div>

<div class="col-md-6 col-sm-6 col-xs-12 form-group has-


feedback">
<input type="text" class="form-control" id="fax"
placeholder="Fax" name="fax">
<span class="fa fa-fax form-control-feedback right" aria-
hidden="true"></span>
</div>

<div class="col-md-6 col-sm-6 col-xs-12 form-group has-


feedback">
<input type="text" class="form-control has-feedback-left"
id="email" placeholder="Email" name="email">
<span class="fa fa-envelope form-control-feedback left"
aria-hidden="true"></span>
</div>

<div class="col-md-6 col-sm-6 col-xs-12 form-group has-


feedback">
<input type="text" class="form-control" id="telepon"
placeholder="Phone" name="telepon">
<span class="fa fa-phone form-control-feedback right" aria-
hidden="true"></span>
</div>

<div class="form-group">
<label class="control-label col-md-1 col-sm-3 col-xs-
12">Alamat</label>
<div class="col-md-7 col-sm-9 col-xs-12">
<textarea class="form-control" rows="3"
placeholder="Alamat" name="alamat" id="alamat"></textarea>
</div>
</div>

<div class="form-group">
<label class="control-label col-md-1 col-sm-3 col-xs-
12">Kategori</label>
<div class="col-md-4 col-sm-3 col-xs-12">
<select class="form-control has-feedback-left"
name="kategori" id="kategori">
<option value=""></option>
<?php $opsi = $this->db->get('kategori');
foreach ($opsi->result() as $key) { ?>
<option value="Kategori <?=$key->kategori?
>">Kategori <?=$key->kategori?></option>
<?php }?>
</select>
<span class="fa fa-tasks form-control-feedback left"
aria-hidden="true"></span>
</div>

</div>

<div class="ln_solid"></div>
<div class="form-group">
<div class="col-md-9 col-sm-9 col-xs-12 col-md-offset-5">

<button class="btn btn-primary"


type="reset">Reset</button>
<button type="submit" class="btn btn-success" id="btn-
save">Submit</button>
</div>
</div>

</form>
\\endformhtml

S-ar putea să vă placă și