[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: маска ввода в форму
12345
Здравствуйте. У меня есть поле. В нем разрешенно вводить только цифры и одну точку.
<input type="text" name="pay" size="5" maxlength="4" class = "onlyDigits" value="0.01" id="cena" onKeyUp=recalc() />
<script>
function
onlyDigits() {
this.value = this.value.replace(/[^\d\.]/g, "");
if(this.value.match(/\./g).length > 1) {
this.value = this.value.substr(0, this.value.lastIndexOf("."));
}
}

document.querySelector(".onlyDigits").onkeyup = onlyDigits
</script>

Подскажите, как задать маску вида #.##



Спустя 6 часов, 13 минут, 59 секунд (15.07.2012 - 18:14) Игорь_Vasinsky написал(а):
после ввода первого сивола - ставь точку.

Спустя 3 часа, 54 минуты, 59 секунд (15.07.2012 - 22:09) 12345 написал(а):
Это как?

Спустя 40 минут, 41 секунда (15.07.2012 - 22:49) Игорь_Vasinsky написал(а):
это на JS

1. как тока введён 1 символ
2. дописать точку
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.