<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. дописать точку
1. как тока введён 1 символ
2. дописать точку