Solo necesito un método simple para insertar el valor desplegable de recuperación de arranque con el texto de entrada pero mostrando NAN Rascarme la cabeza desde un día sin llegar a ninguna conclusión, por lo que si se selecciona algún valor y se llena el texto de entrada, debería dar salida en la misma página y luego al guardar debería ingresar valor para que pueda ser obtenido para la impresión de recibos. pero mostrando a NAN. Espero que me responda como realmente sorprendida. Tenga la amabilidad de pasar por alto mi pobre inglés.
<div class="col-md-2"> <div class="form-group"> <label for="specs" class="control-label">Spec</label> <select class="form-select" id="specs" name="specs"> <option selected>select</option> <option value="kt">Kt</option> <option value="ct">Ct</option> <option value="oth">Other</option> </select> </div> <input type="text" value="0" name="specsa" class="form-control text-left" placeholder="specification"> </div> //Just for reference specs = $('#specs').val(); specs = $obj.specs; td.text(parseFloat(specs).toLocaleString('en-US')) td.append("<input type='hidden' name='specs[]' value='" + specs + "' />") //item inputCreo que lo has complicado demasiado. La razón específica por la que está viendo NaN (es decir, "No es un número") es porque los valores en sus opciones no son números, por lo que no puede usar parseFloat() para analizarlos.
Este código es suficiente para leer el valor:
specs = $('#specs').val(); td.text(specs); td.append("<input type='hidden' name='specs[]' value='" + specs + "' />");