@@ -11,14 +11,14 @@ document.getElementById('cotizacionForm').addEventListener('submit', function(ev
1111 const alto = parseFloat ( formData . get ( 'cantidadAlto' ) ) ;
1212 const peso = parseFloat ( formData . get ( 'cantidadPeso' ) ) ;
1313
14+
1415 // validar datos
1516 if ( validarDatos ( largo , ancho , alto , peso ) ) {
1617 procesarCotizacion ( largo , ancho , alto , peso ) ;
1718 }
1819 } ) ;
1920function validarDatos ( largo , ancho , alto , peso ) {
20- const resultadosTabla = document . getElementById ( 'cotizacionTabla' ) ;
21-
21+ const resultadosDiv = document . getElementById ( 'cotizacionDiv' ) ;
2222 // Verificación de los valores ingresados
2323 if ( isNaN ( largo ) || isNaN ( ancho ) || isNaN ( alto ) || isNaN ( peso ) ) {
2424 mostrarError ( "Por favor, ingresa valores numéricos en todos los campos." ) ;
@@ -44,7 +44,22 @@ function validarDatos(largo, ancho, alto, peso) {
4444
4545 return true ;
4646 }
47+
4748function procesarCotizacion ( largo , ancho , alto , peso ) {
49+ //Grabando en local storage
50+ const procesandoInfo = {
51+ medidas : [
52+ { largo : `${ largo } ` , ancho : `${ ancho } ` , alto : `${ alto } ` , peso : `${ peso } ` }
53+ ]
54+ } ;
55+ // Convertimos el objeto carrito en una cadena JSON y lo almacenamos
56+ localStorage . setItem ( 'Info' , JSON . stringify ( procesandoInfo ) ) ;
57+
58+ // Recuperamos la cadena JSON del almacenamiento y la convertimos de nuevo a un objeto JavaScript
59+ const infoAlmacenado = JSON . parse ( localStorage . getItem ( 'Info' ) ) ;
60+
61+ // Ahora podemos acceder y manipular los datos del carrito como un objeto JavaScript
62+ console . log ( `Esta es la información almacenada:` , infoAlmacenado ) ;
4863
4964 console . info ( `Estamos procesando la cotización:` ) ;
5065 console . info ( `Medidas: ${ largo } x ${ ancho } x ${ alto } cms` ) ;
@@ -55,8 +70,8 @@ function procesarCotizacion(largo, ancho, alto, peso) {
5570 let categoriaSize = calcularCategoriaSize ( dimensionMaxima ) ;
5671 let categoriaPeso = calcularCategoriaPeso ( peso ) ;
5772
58- console . log ( `Categoría de tamaño: ${ categoriaSize } (dim máx: ${ dimensionMaxima } cm)` ) ;
59- console . log ( `Categoría de peso: ${ categoriaPeso } (${ peso } kg)` ) ;
73+ console . info ( `Categoría de tamaño: ${ categoriaSize } (dim máx: ${ dimensionMaxima } cm)` ) ;
74+ console . info ( `Categoría de peso: ${ categoriaPeso } (${ peso } kg)` ) ;
6075
6176 // Verificar restricciones
6277 if ( categoriaSize === 'monstruoso' && categoriaPeso === 'inconmensurable' ) {
0 commit comments