File: /home/cafsindia/crm_cafsindia_com/application/views/company_code/form.php
<?php echo form_open('company_code/save/' . $person_info->code_id, array('id' => 'company_code_form', 'class' => 'form-inline')); ?>
<fieldset id="company_code_basic_info">
<div class="form-group">
<?php
echo form_input(array(
'name'=>'company_code',
'id'=>'company_code',
'placeholder'=>'Enter Company code',
'class'=>'form-control input-sm alphanum',
'value'=>$person_info->company_code));
?>
</div>
<div class="form-group">
<?php
echo form_dropdown(array(
'name' => 'category',
'id' => 'category',
'class' => 'form-control input-sm'),$category_info,$person_info->category_id);
?>
</div>
<div class="form-group">
<?php
echo form_dropdown(array(
'name'=>'vendor',
'id'=>'vendor',
'class'=>'form-control input-sm'),$vendor_info,$person_info->vendorcompanyname);
?>
</div>
<div class="form-group">
<?php
echo form_input(array(
'name' => 'code_id',
'id' => 'code_id',
'type' => 'hidden',
'class' => 'form-control input-sm ' ,
'value' => $person_info->code_id)
);
?>
</div>
</fieldset>
<?php echo form_close(); ?>
<script type="text/javascript">
$(document).ready(function ()
{
$('#company_code_form').validate($.extend(
{
submitHandler: function (form)
{
$('#submit').attr('disabled','disabled');
$(form).ajaxSubmit(
{
success: function (response)
{
dialog_support.hide();
table_support.handle_submit('<?php echo site_url($controller_name); ?>', response);
table_support.refresh();
},
dataType: 'json'
});
},
rules:
{
category:"required",
vendor:"required",
company_code:"required"
}
}));
$('#category').on('change',(function()
{
var c=$("#category").val();
$.ajax(
{
type:"POST",
url:"<?php echo site_url($company_code);?>"+"/company_code/category",
data:{c:c},
success:function(data)
{
r=JSON.parse(data);
$('#vendor').find('option').remove();
if(data!=='[]')
{
opt = "<option value=''>---- Select Vendor ---- </option>";
for(i=0; i < r.length; i++)
{
opt += "<option value='"+r[i].vendor_id+"'>"+r[i].vendorcompanyname+"</option>";
}
$("#vendor").html(opt);
}
else
{
opt = "<option value=''>---- Select Vendor ---- </option>";
$("#vendor").html(opt);
alert("No Vendor in this category");
}
}
});
}));
});