Здравствуйте! Есть числовое поле с установленным минимальным и максимальным значениями и шагом в 0.5. Подскажите пожалуйста, как округлять введенные значения в соответствии с шагом.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="number" min="0" max="5" step="0.5" placeholder="1">
Как-то так:
var input = document.querySelector('input[type = number]');
var inputValue;
var decimal = 1;
input.addEventListener('change', function(e){
if(e.target.value % 1 == 0){
decimal = 0;
} else {
decimal = 1;
}
inputValue = (Math.round(e.target.value * 2) / 2).toFixed(decimal);
e.target.value = inputValue;
})
<input type="number" min="0" max="5" step="0.5" placeholder="1">
Подскажите, пожалуйста, возможно ли увязать сторонний контролл с DatagridView? В частности, RatingControl от DevExpressПример ниже:
Я смог получить общую загруженность процессора через Open Hardware Monitor Lib вот так: