File: /home/cafsindia/allyindian_com/sbltt/application/views/kickbacks/form.php
<?php
echo form_open('kickbacks/save/' . $kickbacks->kick_id,array('id'=>'kickbacks_form','class'=>'form-inline'));
?>
<fieldset id="FundBasicInfo">
<div class="form-group">
<?php echo form_label($this->lang->line('common_state'), 'kick_state', array('class' => 'required ')); ?>
<?php
echo form_dropdown(array(
'name' => 'kick_state',
'id' => 'kick_state',
'class' => 'form-control input-sm'), $state_info, $kickbacks->kick_state);
?>
</div>
<div class="form-group">
<?php echo form_label($this->lang->line('common_city'), 'kick_city', array('class' => 'required')); ?>
<?php
echo form_input(array(
'name' => 'kick_city',
'id' => 'kick_city',
'class' => 'form-control input-sm',
'value' => $kickbacks->kick_city)
);
?>
</div>
<div class="form-group">
<?php
echo form_label("Amount", 'kick_amt', array('class' => 'control-label required'));
echo form_input(
array(
'name'=>'kick_amt',
'id'=>'kick_amt',
'placeholder'=>'Amount',
'class'=>'form-control input-sm',
'value'=>$kickbacks->kick_amt
)
);
?>
</div>
<div class="form-group">
<?php
echo form_input(
array(
'name'=>'kick_id',
'id'=>'kick_id',
'type'=>'Hidden',
'class'=>'form-control input-sm',
'value'=>$kickbacks->kick_id
)
);
?>
</div>
</fieldset>
<?php echo form_close(); ?>
<script type="text/javascript">
$(document).ready(function()
{
$(".number").bind('keyup', function(e) {
this.value = this.value.replace(/[^0-9_.]/g,'');
});
/*========= Allow text validation =========*/
$(".alpha").on("keydown", function(event){
var arr = [8,9,16,17,20,32,35,36,37,38,39,40,45,46];
for(var i = 65; i <= 90; i++){
arr.push(i);
}
if(jQuery.inArray(event.which, arr) === -1){
event.preventDefault();
}
});
$.validator.addMethod("pan", function (value, element) {
return this.optional(element) || /^[A-Z]{5}\d{4}[A-Z]{1}$/.test(value);
}, "Invalid Pan Number");
$.validator.addMethod("gst_in", function (value, element) {
return this.optional(element) || /^[0-9]{2}[A-Za-z]{5}[0-9]{4}[a-zA-Z][0-9]{1}[a-zA-Z]{1}[0-9]{1}$/.test(value);
}, "Invalid GST Number");
$('#kickbacks_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:{
kick_state: "required",
kick_city: "required",
kick_amt: "required",
}
}));
});
</script>