File: /home/cafsindia/.trash/backup/application/views/monthly_input_previous/form.php
<?php
$prime_monthly_input_previous_id = $previous_result[0]->prime_monthly_input_previous_id;
if(!$prime_monthly_input_previous_id){
$prime_monthly_input_previous_id = -1;
}
echo form_open('monthly_input_previous/save/' . $prime_monthly_input_previous_id,array('id'=>'monthly_input_previous_form','class'=>'form-inline'));
?>
<fieldset>
<div class="form-group">
<?php
echo form_label("Monthly Input Component", 'previous_column', array('class' => 'required'));
echo form_dropdown(array(
'name' => 'previous_column',
'id' => 'previous_column',
'class' => 'form-control input-sm select2'), $columns, $previous_result[0]->previous_column);
?>
</div>
<div class="form-group">
<?php
echo form_label("Previous Matching Component", 'matching_column', array('class' => 'required'));
echo form_dropdown(array(
'name' => 'matching_column',
'id' => 'matching_column',
'class' => 'form-control input-sm select2'), $match_columns, $previous_result[0]->matching_column);
?>
</div>
<div class="form-group">
<?php
echo form_label("Column Status", 'column_status', array('class' => 'required'));
$column_status = array('' => '---Select Column Status ---', '1' =>'Hide', '2' =>'Show & Lock', '3' =>'Show & Edit');
echo form_dropdown(array(
'name' => 'column_status',
'id' => 'column_status',
'class' => 'form-control input-sm select2'), $column_status, $previous_result[0]->column_status);
?>
</div>
</fieldset>
<?php echo form_close(); ?>
<script type="text/javascript">
$(document).ready(function(){
var prime_id = "#<?php echo $prime_id;?>";
var form_id = "#<?php echo $form_id;?>";
var date_exist = "<?php echo $date_exist;?>";
//get_columns();
if(date_exist === "1"){
$(function () {
$(".datepicker").datetimepicker({
format: 'MM-YYYY',
//debug: true
});
});
}
var drop_exist = "<?php echo $drop_exist;?>";
$(function(){
$('.select2').select2({
placeholder: '---- Select ----',
dropdownParent: $('.modal-dialog')
});
$('.select2-tags').select2({
tags: true,
tokenSeparators: [',']
});
});
/*$('input').keypress(function(e){
e = e || event;
var s = String.fromCharCode(e.charCode);
if(s.match(/[A-Z]/)){
toastr.clear();
toastr.error('Capital letters disabled');
return false;
}
});
$('textarea').on('keyup keypress', function(e) {
if(e.keyCode === 13) {
e.stopPropagation();
}else
if(e.shiftKey){
e.stopPropagation();
}
});*/
$(".number").bind('keyup', function(e) {
this.value = this.value.replace(/[^0-9_.]/g,'');
});
/*$('.alpha').bind('keypress', function (event) {
var regex = new RegExp("^[a-z0-9\-_.@\/\\s]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});*/
$.validator.setDefaults({ignore:[]});
$.validator.addMethod("alphanumeric", function(value, element) {
return this.optional(element) || /^[a-z0-9\-\s]+$/i.test(value);
}, "Allow only letters, numbers, or dashes.");
$('#monthly_input_previous_form').submit(function(event){ event.preventDefault(); }).validate({
rules:{
previous_column:"required",
matching_column:"required"
},
submitHandler: function (form){
$("#submit").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#submit').attr('disabled','disabled');
$(form).ajaxSubmit({
success: function (response){
$('#submit').attr('disabled',false);
$("#submit").html("Submit");
if(response.success){
table_support.handle_submit('<?php echo site_url($controller_name); ?>', response);
table_support.refresh();
$('.row_btn').show();
dialog_support.hide();
}else{
toastr.error(response.message);
}
},
dataType: 'json'
});
}
});
/* LOAD SCRIPT AND CONDITION LOAD */
<?php
echo "$document_load_script";
foreach($condition_list as $list){
echo $list;
}
?>
/* LOAD SCRIPT AND CONDITION LOAD */
});
</script>