Как ввести точку в 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> Если вводить с клавиатуры точка и запятая вводятся :-? |
step="any" или необходимый шаг в десятичных
|
Artur_Hopf,
Так не получится, input number value принимает number или string который конвертируется в number (НЕ NaN) прежде чем добавлять проверьте console.log(Number('.')) |
Часовой пояс GMT +3, время: 00:12. |