社区
JavaScript
帖子详情
如何控制在文本框里的输入
leezou
2002-11-26 05:03:16
本人想在文本框中控制输入,只能输入数字,该如何做到,谢谢
...全文
18
6
打赏
收藏
如何控制在文本框里的输入
本人想在文本框中控制输入,只能输入数字,该如何做到,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxj0600
2002-11-26
打赏
举报
回复
msdn上面都有的。
leezou
2002-11-26
打赏
举报
回复
isNaN()和slice()这些函数到那些参考书上可以找到
gzh_seagull
2002-11-26
打赏
举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
var strCheck = '47,48,49,50,51,52,53,54,55,56,57,58,59,95,96,97,98,99,100,101,102,103,104,105';
function test(source,e){
var str = source.value;
if (strCheck.indexOf(e.keyCode)<1){
source.value="";
source.focus();
return false;
}
return true;
}
//-->
</SCRIPT>
<INPUT TYPE="text" NAME="aa" onKeyUp="test(this,event);">
meizz
2002-11-26
打赏
举报
回复
<input type=text onpaste="return false" onkeypress="a()">数字<br>
<input type=text onpaste="return false" onkeypress="b()">汉字<br>
<input type=text onpaste="return false" onkeypress="c()">非汉字<br>
<input type=text onpaste="return false" onkeypress="d()">数字加字符<br>
<script language=javascript>
function a()
{
var k = window.event.keyCode;
if (k < 48 || k > 57){
alert("你输入的不是数字!")
window.event.keyCode = 0 ;}
}
function b()
{
var k = window.event.keyCode;
if (k < 255){
alert("你输入的不是汉字!");
window.event.keyCode = 0 ;}
}
function c()
{
var k = window.event.keyCode;
if (k > 255){
alert("你输入了汉字!");
window.event.keyCode = 0 ;}
}
function d()
{
var k = window.event.keyCode;
if (!(((k >= 48) && (k <=57)) || ((k>=65) && (k<=90)) || ((k>=97) && (k<=122)))){
alert("你输入了非法字符!");
window.event.keyCode = 0 ;}
}
</script>
seabell
2002-11-26
打赏
举报
回复
搜索一下会有很多
这里给一种吧
<script>
var timer=null;
function check(uid)
{
var obj=document.all(uid);
if(isNaN(obj.value)&&(obj.value!="-"))
obj.value=obj.value.slice(0,-1);
timer=setTimeout("check('"+uid+"')",10);
}
function clear(){
clearTimeout(timer);
}
</script>
<form name=form1>
<input name=mytext onfocus=check(this.uniqueID) onblur=clear()>
<input name=mytext onfocus=check(this.uniqueID) onblur=clear()>
<input name=mytext onfocus=check(this.uniqueID) onblur=clear()>
输入过程中即时检查文本框
</form>
bencalie
2002-11-26
打赏
举报
回复
<input onkeyup="this.value=this.value.replace(/[^\d]/,'')">
js
控制
文本框
只能
输入
整型数据(int型)
该程序不仅能阻止用户从键盘
输入
非整形数据,而且还能检测用户粘贴和拖放的数据是否合法!代码中有详细解释,相信稍微懂js的人都能看懂!
防止
文本框
中非法
输入
各种防止
文本框
中
输入
的方法 javascript
控制
输入
文本框
的格式
控制
只能
输入
英文 或 数字 可以是1990-12-12 或 1990/12/12等格式
js
控制
文本框
只能
输入
正整数和逗号
js
控制
文本框
只能
输入
正整数和逗号,且检查字符是否是数字
鼠标滚轮
控制
文本框
输入
效果Javscript代码
鼠标滚轮
控制
文本框
输入
效果Javscript代码! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
JavaScript
87,901
社区成员
224,629
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章