File: /home/cafsindia/allyindian_com/backend/application/views/boarding/form.php
<?php
echo form_open('boarding/save/' . $boarding_info->boarding_id,array('id'=>'boarding_form','class'=>'form-inline'));
?>
<fieldset>
<div class="form-group">
<?php echo form_label("Vehicle No", 'Vehicle No', array('class' => 'required'));
echo form_dropdown(array('name' => 'vehicle','id' => 'vehicle','class' => 'form-control'), $vehicle_info, $boarding_info->vehicle_trip_id);
?>
</div>
<div class="form-group">
<?php echo form_label("Boarding Point", 'Boarding Point', array('class' => 'required'));
echo form_dropdown(array('name' => 'board_point_id','id' => 'board_point_id','class' => 'form-control'), $bp_info, $boarding_info->board_point_id);
?>
</div>
<div class="form-group">
<?php echo form_label("Depart Time", 'dep_time', array('class' => 'control-label required')); ?>
<?php
echo form_input(array(
'name' => 'dep_time',
'id' => 'dep_time',
'class' => 'form-control input-sm datepicker',
'value' => $boarding_info->dep_time)
);
?>
</div>
<div class="form-group">
<?php
echo form_input(
array(
'name'=>'boarding_id',
'id'=>'boarding_id',
'type'=>'Hidden',
'class'=>'form-control input-sm',
'value'=>$boarding_info->boarding_id
)
);
?>
</div>
</fieldset>
<?php echo form_close(); ?>
<script type="text/javascript">
$(document).ready(function()
{
boarding_id = '<?php echo $boarding_info->boarding_id ?>';
if(!boarding_id){
$("#boarding_point_id option:selected").removeAttr("selected");
$("#vehicle option:selected").removeAttr("selected");
}
$(".alpha").on("keydown", function(event)
{
var arr = [8,9,16,17,20,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();
}
});
$(".number").keydown(function (e)
{
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||
(e.keyCode == 65 && e.ctrlKey === true) ||
(e.keyCode == 67 && e.ctrlKey === true) ||
(e.keyCode == 88 && e.ctrlKey === true) ||
(e.keyCode == 86 && e.ctrlKey === true) ||
(e.keyCode >= 35 && e.keyCode <= 39))
{
return;
}
if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105))
{
e.preventDefault();
}
});
$('#boarding_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:
{
boarding_name:"required",
board_point_id:"required",
}
}));
});
$('#dep_time').datetimepicker({
format: 'LT'
});
</script>