resident
یک شنبه 15 فروردین 1395, 16:18 عصر
سلام.
من کد زیر رو نوشتم برای اینکه وقتی مقدار یک فیلد که کلاسش number هست، تغییر پیدا کرد، مقدارش سه رقم سه رقم جدا بشه.
اما کارنمیکنه.
مشکل کجاست؟ خود کدش رو برای keyup نوشتم درست کار می کنه اما برای change نه.
لطفا راهنمایی ام کنید
$('input.number').change(function () {
// format number
$(this).val(function (index, value) {
return value
.replace(/\D/g, "")
.replace(/\B(?=(\d{3})+(?!\d))/g, ",")
;
});
});
من کد زیر رو نوشتم برای اینکه وقتی مقدار یک فیلد که کلاسش number هست، تغییر پیدا کرد، مقدارش سه رقم سه رقم جدا بشه.
اما کارنمیکنه.
مشکل کجاست؟ خود کدش رو برای keyup نوشتم درست کار می کنه اما برای change نه.
لطفا راهنمایی ام کنید
$('input.number').change(function () {
// format number
$(this).val(function (index, value) {
return value
.replace(/\D/g, "")
.replace(/\B(?=(\d{3})+(?!\d))/g, ",")
;
});
});