Как ввести точку в 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, время: 15:51. |