• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه number_format کردن فیلد ورودی در html
#1
با درود خدمت اساتید محترم
من یک فرم html دارم و می خوام تو یکی از فیلها که قیمت باید وارد شه ، وقتی کاربر داره عدد مربوط به قیمت رو وارد می کنه بصورت اتومات عدد وارد شده 3 رقم 3 رقم جدا بشه و کاما بخوره.
دقیقا مثل تابع number_format تو php
با این تفاوت که می خوام این 3 رقم 3 رقم جدا شدن در هنگام ورود اطلاعات توسط کاربر انجام بشه.
با سپاس
  پاسخ
تشکر شده توسط :
#2
سلام دوست عزیز

برای اینکار فک کنم باید از جاوا اسکریپت استفاده کنید
“The quieter you become, the more you can hear”
  پاسخ
تشکر شده توسط :
#3
توی jQuery 2.0.2 این کار میکنه :
کد:
$('input.number').keyup(function(event) {
      
    if(event.which >= 37 && event.which <= 40){
        event.preventDefault();
    }
      
    $(this).val(function(index, value) {
        return value
            .replace(/\D/g, '')
            .replace(/\B(?=(\d{3})+(?!\d))/g, ",")
        ;
    });
});

کد:
<input class="number">
غایب
  پاسخ
تشکر شده توسط : shgninc


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان