Делаем правильную и хорошую проверку на число
function checkNumberFields(e, k){
var str = jQuery(e).val();
var new_str = s = "";
for(var i=0; i < str.length; i++){
s = str.substr(i,1);
if(s!=" " && isNaN(s) == false){// если цифра
new_str += s;
}
}
if(eval(new_str) > 200){ new_str = 200; }
if(eval(new_str) == 0){ new_str = ""; }
jQuery(e).val(new_str);
}
jQuery("input").keyup(function(event){// когда пользователь отпускает клавишу клавиатуры
checkNumberFields(this, event);
}).keypress(function(event){// когда пользователь нажимает клавишу клавиатуры и удерживает её в нажатом состоянии
checkNumberFields(this, event);
}).change(function(event){// когда поля теряет фокус
checkNumberFields(this, event);
}).click(function(){
this.select();
});
| Оцени публикацию: |
|
Оценили человек: 12 |
|
|
Похожие статьи:
|