Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как ввести точку в input type="number" из js? (https://javascript.ru/forum/misc/76189-kak-vvesti-tochku-v-input-type%3D-number-iz-js.html)

Artur_Hopf 12.12.2018 11:36

Как ввести точку в input type="number" из js?
 
Добрый день. Подскажите как в это поле ввести точку нажатием на блок:
<input type="number" id="textareaKeyM">
<button id="virguleKeyM">.</button>
<script>
 
var textareaKeyM = document.getElementById('textareaKeyM'),
     virguleKeyM = document.getElementById('virguleKeyM');

virguleKeyM.onclick = function() {
        textareaKeyM.value += '.';
}
</script>


Если вводить с клавиатуры точка и запятая вводятся :-?

laimas 12.12.2018 11:38

step="any" или необходимый шаг в десятичных

j0hnik 12.12.2018 15:19

Artur_Hopf,
Так не получится, input number value принимает number или string который конвертируется в number (НЕ NaN)

прежде чем добавлять проверьте
console.log(Number('.'))


Часовой пояс GMT +3, время: 00:12.