Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/12/2014, 14:51
Avatar de omar_gutierrez
omar_gutierrez
 
Fecha de Ingreso: febrero-2011
Mensajes: 144
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: Validacion con LocalStorage

Código HTML:
<script>
    
$(function() {
    $('#div_pago').hide();  
    $('#select_seccion').change(function(){
        if($('#select_seccion').val() == 'SOC') {
            $('#div_pago').show();
        } else {
			$('#check_liquidado').prop('checked', false);
            $('#div_pago').hide();
        } 
    });
});
    
$.getJSON('<?php echo base_url('assets/jsones/fotografos_selectoptions.json') ?>', function(data){         
    var len = data.length;
    var html = [];

    for (var i = 0, len = data.length; i < len; i++) {
        html[html.length] = "<option value=";
        html[html.length] = data[i].nick;
        html[html.length] = ">";
        html[html.length] = data[i].nombre;
        html[html.length] = "</option>";
    }
    $("select#id_fotografo").append(html.join(''));
});
    
	$('#input_timede').timepicker({
		timeFormat: 'HH:mm',
	});	

	$('#input_date').datepicker({
		dateFormat: 'yy-m-dd'
	});
    
    function vervalorechingao(){
        
        alert (localStorage.getItem("LSnevento"));
        
    }
    
function guardadatos(){

    localStorage.setItem("LSfecha",$( "#input_date" ).val());
    localStorage.setItem("LSpago", $( "#input_pago" ).val());
    localStorage.setItem("LSnevento", $( "#input_nevento" ).val());
    localStorage.setItem("LScontacto", $( "#input_contacto" ).val());
    localStorage.setItem("LSteluno", $( "#input_teluno" ).val());
    localStorage.setItem("LSteldos", $( "#input_teldos" ).val());
    localStorage.setItem("LSdireccion", $( "#input_direccion" ).val());
    localStorage.setItem("LScomentarios", $( "#input_comentarios" ).val());
}
if (localStorage.getItem("LSnevento") !== null) {

    var answer = confirm("Anteriormente estabas creando una orden y no se guardó, Nombre del evento: " + localStorage.getItem("LSnevento") + " ¿deseas recuperarla?")
    if (answer) {

        $('#input_date').val(localStorage.getItem("LSfecha"));
        $('#input_pago').val(localStorage.getItem("LSpago"));
        $('#input_nevento').val(localStorage.getItem("LSnevento"));
        $('#input_contacto').val(localStorage.getItem("LScontacto"));
        $('#input_teluno').val(localStorage.getItem("LSteluno"));
        $('#input_teldos').val(localStorage.getItem("LSteldos"));
        $('#input_direccion').val(localStorage.getItem("LSdireccion"));
        $('#input_comentarios').val(localStorage.getItem("LScomentarios"));

    } else {

        localStorage.removeItem("LSfecha");
        localStorage.removeItem("LSpago");
        localStorage.removeItem("LSnevento");
        localStorage.removeItem("LScontacto");
        localStorage.removeItem("LSteluno");
        localStorage.removeItem("LSteldos");
        localStorage.removeItem("LSdireccion");
        localStorage.removeItem("LScomentarios");

    }     

}
function limpiar(){
    localStorage.removeItem('LSfecha');
    localStorage.removeItem('LSpago');
    localStorage.removeItem('LSnevento');
    localStorage.removeItem('LScontacto');
    localStorage.removeItem('LSteluno');
    localStorage.removeItem('LSteldos');
    localStorage.removeItem('LSdireccion');
    localStorage.removeItem('LScomentarios');
}
    
$(document).ready(function() {
    $('#form-crearorden')
        .bootstrapValidator({
            
            fields: {
                seccion: {
                    validators: {
                        notEmpty: {
                            message: 'Campo requerido'
                        }
                    }
                },
                fecha: {
                    validators: {
                        
                        notEmpty: {
                            message: 'Campo requerido'
                        },
                        date: {
                            format: 'YYYY-MM-DD',
                            message: 'Formato de fecha invalido'
                        }
                    }
                },
                evento: {
                    validators: {
                        notEmpty: {
                            message: 'Campo requerido'
                        }
                    }
                },
                telefono1: {
                    validators: {
                        integer: {
                            message: 'Numero no valido'
                        },
                        stringLength: {
                            min: 7,
                            max: 13,
                            message: 'Formato de numeros telefonicos: 6311297, 6563760395, 044656940510'
                        }
                    }
                },
                telefono2: {
                    validators: {
                        integer: {
                            message: 'Formato de numeros telefonicos: 6311297, 6563760395, 044656940510'
                        },
                        stringLength: {
                            min: 7,
                            max: 13,
                            message: 'Numero no valido'
                        }
                    }
                }
            }
        });
    
    $('.clasecillaj').change(function(){
			$("#fotografo_ocupado").load("<?php echo base_url('fotografos/alertfile') ?>",{
				fotografo: $("#id_fotografo").val(),
			   	fecha: $("#input_date").val(),
			   	hora: $("#input_timede").val()
			});
		});
});
</script> 
No cabia el codigo completo, lo tuve que poner en 2 partes.