Показать сообщение отдельно
  #9 (permalink)  
Старый 16.08.2015, 15:38
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Сообщение от Poznakomlus Посмотреть сообщение
<input type="text" value="" id="test">
<script>
test.oninput = test.onkeyup = inputFloat;
function inputFloat() {
    this.value = this.value.replace(',', '.');
    if (!/^-?\.?$/.test(this.value)  &&  !isFinite(this.value)) {
        this.value = parseFloat(this.value) || this.value.slice(0, -1);
    }
}
</script>
Вот спасибо. Наконец, минус принимает.
Хотя не принимает запятую, но с этим я сам разберусь.
Ответить с цитированием