Mi a baj ezzel a jquery kóddal?
$("#product_price").on('keyup', function() {
var price = parseInt($('#product_price').val().replace(/\D/g,''),10);
$(this).val(price.toLocaleString());
var res = price.replace(/ /g,"_");
});
Működik, csak hibát ír ki.
ezt:
"Uncaught TypeError: price.replace is not a function"
Köszi a választ! Ha tudtok hasonló megoldást, akkor azt is szívesen veszem.
Tipp
$("#product_price").on('keyup', function() {
var price = parseInt($('#product_price').val().replace(/\D/g,''),10);
$(this).val(price = price.toLocaleString()); // <<< ITTEN VOLT SZERINTEM A HIBA
var res = price.replace(/ /g,"_");
});
"akkor szedd ki a függvény elé."
Ezt nem értem most. Mit kéne kiszednem a függvény elé?
Így most jó:
$("#product_price").on('keyup', function() {
var akarmi = $('#product_price').val();
var price = parseInt(akarmi.replace(/\D/g,''),10);
$('#product_price').val(price.toLocaleString());
var res = price.toLocaleString().replace(/ /g,"_");
});
Átalakítottam a price-t toLocaliString()-el, és beveszi a gyomra.
"Hogy lehetne úgy megírni ezt a kódot, hogy ne legyen hibaüzenet? Ez a kérdés."
Jól.
Ekkora barmot...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!