JavaScript - Como añadir el resultado de una función a un input text

 
Vista:

Como añadir el resultado de una función a un input text

Publicado por claudio badenas (1 intervención) el 18/01/2023 21:22:18
Como estan? tengo un formulario que estoy armando y me trabe en un punto donde llego a generar el valor que necesito que encuentre de la columna b de una hoja de google sheets llamada "VARIABLE" cuando el input id: product1 (que es un desplegable) es elegido por el usuario. la generacion del valor lo hago con una funcion pero despues me trabo en como hago para identificar el resultado, darle un nombre para que despues vaya al input productValue cuando el usuario seleccione el producto. espero haber sido claro. Aca les dejo el modelo;

Codigo gs:

function buscarKgsxu(productid){
let kgsEncontrado = [];
const ss = SpreadsheetApp.openByUrl(url);
const ws = ss.getSheetByName("VARIABLE");
const kgsubicados = ws.getDataRange().getDisplayValues();

kgsubicados.forEach(mantenimiento => {
if(mantenimiento[0] === productid ){
kgsEncontrado.push(mantenimiento[1]);

}
});
console.log(mantenimiento[1]);

return kgsEncontrado;
}



Codigo HTML: <!-- PRODUCT 1 -->

<div class="input-field col s7">
<select id="product1">
<option disabled selected>Seleccione un producto</option>
<? for(var i=0;i<list.length;i++){ ?>
<option value= "<?= list[i] ?>" ><?= list[i] ?></option>
<? } ?>
</select>
<label>Producto</label>
</div>


<div class="input-field col s1">
<input id="productValue" type="text" class="validate" readonly>
<label for="productValue">(kgs x u)</label>

</div>


Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 40
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Como añadir el resultado de una función a un input text

Publicado por Marlon (90 intervenciones) el 20/01/2023 02:21:55
cREO QUE ESTO TE SERVIRA
1
2
3
4
5
document.getElementById("product1").addEventListener("change", function(){
  let productid = document.getElementById("product1").value;
  let productValue = buscarKgsxu(productid);
  document.getElementById("productValue").value = productValue;
});
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar