<input onpaste="return false;" onkeyup="this.value=this.value.replace(/\D/g,'');">
解决方案 »
- 每刷新一次页面时 随机更换相应图片等内容?求助
- 如何用JS获取.net的treeview控件选中节点的TEXT和value?
- 简单的js求助
- 请问类似WOW天赋模拟器的WEB应用,要采用哪些技术开发?
- 请教不用form表单,如何传递checkbox的值
- Javascript:showModalDialog打开的新窗口中使用<a href=xxx的问题
- js难题,不是高手不要浪费时间
- javascript 如何写文件?
- 有关javascrpt 创建Excel文件的问题如何实现?急急急!在线等待!
- 如何实现本站内静态网页关键字的检索??
- 关于接受表单数据问题
- prototype中的 IE:!!(window.attachEvent && !window.opera) 中的!! 是什么意思。
加一段window.event.keyCode>95 && window.event.keyCode<106 if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)&&(window.event.keyCode>95) && ( window.event.keyCode<106))
|| (window.event.keyCode == 9) || (window.event.keyCode == 13)
|| (window.event.keyCode == 8)))
//判断页面输入的值是字符还是数字
function text_onkeypress()
{
if((event.keyCode<48 || event.keyCode>57)&&(event.keyCode!=8))
{
event.keyCode=0
}
}
function checkIsFloat(inputval){
var nc=event.keyCode;
if((nc>=48) && (nc<=57) ){
}else if(nc==46){
var s=inputval;
for(var i=0;i<s.length;i++){
if(s.charAt(i)=='.'){
event.keyCode=0; return;
}
}
}else{
event.keyCode=0;return;
}
}
</script>
<form action="" method="post" >
<input type="text" name="storeroomAmount" onkeypress="checkIsFloat(this);">
</form>试试这个,我这个小键盘好使的
function check()
{
var obj = document.myform.number;
if(obj.value=="")
{
alert("不允许为空!");
}
else
{
if(isNaN(obj.value))
{
alert("输入的必须为数字!");
obj.focus();
}
else
{
alert("输入正确!");
}
}
}
</script>
<html>
<head>
</head>
<body>
<form name="myform">
<input name="number">
<input type="button" name="submit" value="确定" onclick="check();" />
</form>
</body>
</html>
if(InString.length==0){
return false;
}
for (Count=0; Count < InString.length; Count++){
TempChar= InString.substring (Count, Count+1);
if (RefString.indexOf (TempChar, 0)==-1){
return false;
}
}
return true;
}if(isNumberString(content,"0123456789")!=1){
alert("收银台数量只能输入数字");
return false;
}
{
var LINT_Keycode = window.event.keyCode;
//48-0 57-9 13-Enter
if (!((LINT_Keycode >= 48) && (LINT_Keycode <= 57)))
{
window.event.keyCode = 0 ;
}
if(LINT_Keycode > 255)
{
window.event.keyCode = 0;
}
}
<input id="txt@PostalNo" type="text" class="textbox" style="width:100px;" maxlength="5" onkeyPress="TextBox_onPress();">
这样最简单了,汉字,标点符号都输不进去,只能输入数字。你试试吧。好的话,给我说一声。呵呵