مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

جدا کردن سه رقم سه رقم و مشکل ثبت در بانک

دوشنبه, 26 تیر 1396 16:59

جدا کردن سه رقم سه رقم و مشکل ثبت در بانک

سلام دوستان من یه تابع جاوااسکریپت واسه جدا کردن سه رقم سه رقم اعداد دارم ولی مشکل اینجاست که اجازه ثبت در بانک رو نمیده به خاطر اینکه رشته توش وارد میشه کسی راه حلی داره ؟ممنون

 $(function () {
        $(".three_digit").keyup(function (event) {
            comma_digit(this, event);
        });
    });
    function comma_digit(t, e) {
        if (e.which >= 37 && e.which <= 40) {
            e.preventDefault();
        }
        $(t).val(function (index, value) {
            return value
                .replace(/\D/g, '')
                .replace(/\B(?=(\d{3})+(?!\d))/g, ",")
            ;
        });
    }

<input type="text" class="three_digit" id="price" name="Price"

دوشنبه, 26 تیر 1396 17:28

مشکل حل شد با تابع

function FormatNumber(id1, id2) {
        document.getElementById(id2).value = FormatNumberBy3(document.getElementById(id1).value);
    }
    function FormatNumberBy3(num) {

        num = num.toString().replace(/,/g, '');

        return num;
    }

<input type="text" class="three_digit" id="priceEjareh" onkeyup="javascript: FormatNumber('priceEjareh', 'price2');" />
                            <input type="text" id="price2" name="PriceEjareh" class="hide" value="0" />

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید