За последние 24 часа нас посетили 16942 программиста и 1626 роботов. Сейчас ищут 1777 программистов ...

Округление значения

Тема в разделе "JavaScript и AJAX", создана пользователем Efrik, 7 фев 2018.

  1. Efrik

    Efrik Активный пользователь

    С нами с:
    17 ноя 2010
    Сообщения:
    5
    Симпатии:
    0
    Всем привет!
    Подскажите пожалуйста как реализовать округление значений до целого числа в меньшую сторону.
    Вообщем использую форму, заполняя её значения выпадают определенные числа. Вот одно из них мне и надо округлить до целого числа.
    Вот часть кода
    Код (Text):
    1. var et = $(this).attr('data-et') * 1;
    2. $('input.disk_dia_min').val($(this).attr('data-dia'));
    3. $('input.disk_dia_max').val('');
    То есть этот код определяет значение из базы и до предельного числа
    А как сделать чтобы определяемое значение из базы округлялось до целого?
    Нашел, что функция floor() округляет указанное дробное значение до ближайшего целого числа в меньшую сторону. Но как это реализовать не соображу.
    Не судите строго в PHP не силен.
     
  2. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
  3. Efrik

    Efrik Активный пользователь

    С нами с:
    17 ноя 2010
    Сообщения:
    5
    Симпатии:
    0
    Да, я эти ссылки уже изучил. но как внедрить в мой код, понятия не имею
     
  4. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Никак, т.к. код у вас на JS и на нём же нужны соответствующие методы.
     
  5. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    ну вопрос в разделе PHP)) как это сделать в PHP и Вы нашли и я ссылки привел))

    другое дело что у Вас в сообщении JS код))
    у JS есть одноименные функции))
    вернее методы в объекте Math
    Код (Text):
    1. console.log(Math.floor(1.8));
    2. console.log(Math.ceil(1.8));
     
  6. Efrik

    Efrik Активный пользователь

    С нами с:
    17 ноя 2010
    Сообщения:
    5
    Симпатии:
    0
    Спасибо, но у меня не получается, что не так делаю?
    Код (Text):
    1. $('input.disk_dia_min')alert(Math.floor(.val($(this).attr('data-dia'))));
    2. $('input.disk_dia_max').val('');
     
  7. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    я хз как Вам надо)) но вот так вот правильнее будет)
    Код (Text):
    1. $('input.disk_dia_min').val(Math.floor($(this).data('dia')));
     
    Deonis нравится это.
  8. Efrik

    Efrik Активный пользователь

    С нами с:
    17 ноя 2010
    Сообщения:
    5
    Симпатии:
    0
    Спасибо всем большое! получилось