Stack Overflow en español Asked on November 15, 2021
Tengo un input text donde figura el precio con coma decimal. Tengo una función loadPriceWithDecimalDot(idInput)
dodne quiero que se ejecute al cargarse la pagina. La funcion esta en un archivo llamado funciones.js, donde quiero pasarle como argumento/parametro el id del input, para que cambie en el precio la coma por el punto decimal.
Aca la funcion function loadPriceWithDecimalDot(idInput)
pero la consola muestra el siguiente error:
funciones.js:5 Uncaught ReferenceError: $ is not defined
at loadPriceWithDecimalDot (funciones.js:5)
function loadPriceWithDecimalDot(idInput) {
var getprice = $('#'+ idInput).val();
//si es num decimal, cambio la coma ","por el punto "." para poder hacer el calculo
var price = parseFloat(getprice.replace(/,/g, "."));
$('#' + idInput).val(price)
}
aca llamo a la funcion
loadPriceWithDecimalDot(txt_price)
aca el input
<input type="text" class="form-control" id="txt_price" name="txt_price" maxlength="10" value="@Model.Precio" required />
aca llamo a la funcion cuando carga la pagina
<script type="text/javascript">
window.addEventListener("load", loadPricewithDecimalDot(), false);
</script>
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP