js控制文本栏只能输入数字
2010-10-17 14:00
399 查看
Html代码<input type="text" id="txt1">
Html代码
<script type="text/javascript">
$("#txt1").numeral();
</script>
Js代码
$.fn.numeral = function(){
$(this).css("ime-mode","disabled");
this.bind("keypress",function(){
if(event.keyCode == 46){
if(this.value.indexOf(".")!=-1){
return false;
}
}else{
return event.keyCode>=46&&event.keyCode<=57;
}
});
this.bind("blur",function(){
if(this.value.lastIndexOf(".")==(this.value.length-1)){
this.value = this.value.substr(0,this.value.length-1);
}else if(isNaN(this.value)){
this.value = "";
}
});
this.bind("paste",function(){
var s=clipboardData.getData('text');
if(!/\D/.test(s));
value=s.replace(/^0*/,'');
return false;
});
this.bind("dragenter",function(){
return false;
});
this.bind("keyup",function(){
if(/(^0+)/.test(this.value))this.value=this.value.replace(/^0*/, '');
});
};
<input type="text" id="txt1">
Html代码
<script type="text/javascript">
$("#txt1").numeral();
</script>
<script type="text/javascript"> $("#txt1").numeral(); </script>
Js代码
$.fn.numeral = function(){
$(this).css("ime-mode","disabled");
this.bind("keypress",function(){
if(event.keyCode == 46){
if(this.value.indexOf(".")!=-1){
return false;
}
}else{
return event.keyCode>=46&&event.keyCode<=57;
}
});
this.bind("blur",function(){
if(this.value.lastIndexOf(".")==(this.value.length-1)){
this.value = this.value.substr(0,this.value.length-1);
}else if(isNaN(this.value)){
this.value = "";
}
});
this.bind("paste",function(){
var s=clipboardData.getData('text');
if(!/\D/.test(s));
value=s.replace(/^0*/,'');
return false;
});
this.bind("dragenter",function(){
return false;
});
this.bind("keyup",function(){
if(/(^0+)/.test(this.value))this.value=this.value.replace(/^0*/, '');
});
};
相关文章推荐
- js控制文本栏只能输入数字
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- JS控制文本框只能输入数字,兼容FF
- js控制文本框只能输入数字
- js验证只能输入汉字 只能输入数字 只能输入英文和数字 控制输入框只能输入...
- 控制C#中的文本输入只能是数字类型
- js 控制textbox只能输入数字
- js控制只能输入数字和小数点
- js控制只能输入数字
- JS控制只能输入数字并且最多允许小数点两位
- JS 控制文本框只能输入数字
- JS控制只能输入数字
- js验证只能输入汉字 只能输入数字 只能输入英文和数字 控制输入框只能输入
- js 限制文本只能输入数字
- JS 控制文本框只能输入中文/中文、英文、数字、空格/中文、英文、数字、小数点
- js、jq怎么控制文本框只能输入数字
- js 控制input只能输入数字或其他
- JS控制只能输入数字
- Js控制文本框只能输入数字或小数点