Особенности
- Только цифры
- Уникальная точка (.)
Но ... мне нужно улучшить до разрешить цифры пользователя только два числа после точки
Допустимые примеры:
- 121213
- 123450,10
- 12345678910111213,39
Текущий код (адаптированный с , это , , не нужно сохранять точно такой же код ... ):
<HTML>
<HEAD>
<SCRIPT language=Javascript>
<!--
function isNumberKey(evt,obj){
var containsDot = obj.value.indexOf(".");
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57)){
if(charCode == 46 && containsDot < 0){
return true;
}
return false;
}
return true;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<INPUT id="txtChar" onkeypress="return isNumberKey(event,this)" type="text" name="txtChar">
</BODY>
</HTML>