社区
JavaScript
帖子详情
如何用onkeyup来控制一个input只能输入大于0的正整数
jiebao
2003-12-06 03:18:56
如何用onkeyup来控制一个input只能输入大于0的正整数?在线等
...全文
1021
5
打赏
收藏
如何用onkeyup来控制一个input只能输入大于0的正整数
如何用onkeyup来控制一个input只能输入大于0的正整数?在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanghr100
2003-12-07
打赏
举报
回复
<input type=text onkeydown="if(!((event.keyCode>=48 && event.keyCode<=57) || (event.keyCode>=96 && event.keyCode<=105) || (event.keyCode=8) || (event.keyCode=16)))event.returnValue=false;">
blueice2002
2003-12-07
打赏
举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>JK的普通输入验证示例</title>
<style>
td{font-size:12px}
</style>
<script language="Javascript" src="commonForManage.js"></script>
</head>
<body style="font-size:12px">
<table align=center style="border: 1 solid #000000" style="font-size:12px;width:90%">
<form name=frm onsubmit="return checkNecessaryInput(this);" method=post >
<tr><td>数值1<font color=red>*</font><input name=a alt="数值1" onblur="checkDecimalInput(this)" ></td>
<td>数值2:<input name=b onblur="checkDecimalInput(this,-1,1)" >(大于-1,小于1)</td>
<td>数值3:<input name=b onblur="checkDecimalInput(this,-0.0000001,1.0000001)" >(大于或等于0,小于蔌等于1)</td>
</tr>
<tr><td>整数1<font color=red>*</font><input name=a alt="整数1" onblur="checkIntInput(this)" ></td>
<td>整数2:<input name=b onblur="checkIntInput(this,-100,100)" >(大于-100,小于100)</td>
<td>整数3:<font size=-3><input name=b onblur="checkIntInput(this,-0.0000001,100.0000001)" ></font>(大于或等于0,小于或等于0)</td>
</tr>
<tr><td>日期1<font color=red>*</font><input name=a alt="日期1" onblur="checkDateInput(this)" ondblclick="getDateFromDialog(this);"></td>
<td>日期2:<input name=b onblur="checkDateInput(this)" ondblclick="getDateFromDialog(this);"></td>
<td>注:双击输入框可以弹出日历</td>
</tr>
<tr><td>编号1<font color=red>*</font><input name=a alt="编号1" onblur="checkNoInput(this)" ></td>
<td>编号2:<input name=b onblur="checkNoInput(this)" ></td>
<td>注:编号里只能有<font color=blue>数字</font>、<font color=blue>字母</font>、<font color=blue>-</font>、<font color=blue>_</font>、<font color=blue>.</font></td>
</tr>
<tr><td>输入1<font color=red>*</font><input name=a alt="输入1" ></td>
<td>输入2:<input name=b value=2 ></td>
<td>不限制输入内容</td>
</tr>
<tr><td>选择1<font color=red>*</font><select name=c alt="选择1">
<option value="">请选择</option>
<option value="1">一</option>
<option value="2">二</option>
<option value="3">三</option>
<option value="4">四</option>
<option value="5">五</option>
</select></td>
<td>选择2:<select name=d >
<option value="">请选择</option>
<option value="1">一</option>
<option value="2">二</option>
<option value="3">三</option>
<option value="4">四</option>
<option value="5">五</option>
</select></td>
<td> </td>
</tr>
<tr><td>复选<input type=checkbox name=e value=5 ><input type=checkbox name=e value=2 ><input type=checkbox name=e value=3 ></td>
<td>单选<input type="radio" value="1" checked name="f"><input type="radio" value="2" checked name="f"><input type="radio" value="3" checked name="f"></td>
<td> </td>
</tr>
<tr><td colspan=3>
<input type=button value=确定 onclick="javascript:if (checkNecessaryInput(frm)) frm.submit();">
<input type=button value=清空 onclick="javascript:resetProcess(frm);">
</td></tr>
<tr><td colspan=3>
<pre>
说明:
1.由于当输入错误时,blur事件检查到有错误时使用了focus方法,故所有的输入框的预
设值(包括所有的非手工输入的值)必须正确,否则有可能发生抢焦点的死循环
2.必须输入的验证使用了遍历,请反对遍历的朋友包涵
</pre>
</td></tr>
<tr>
<td width="100%" align="right" colspan=3><a href="http://fason.nease.net">【阿信的小天地】</a></td>
</tr>
</form>
</table>
</body>
</html>
withoutway
2003-12-07
打赏
举报
回复
wanghr100(灰豆宝宝.net) is right
jiebao
2003-12-06
打赏
举报
回复
在线 在线 在线 在线 在线 在线 在线等! 谢谢
jiebao
2003-12-06
打赏
举报
回复
在线等,谢谢
js限制文本框
只能
输入
数字方法小结
例如,
输入
大于
0的
正整数
<
input
on
keyup
=”if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,”)}else{this.value=this.value.replace(/\D/g,”)}” onafterpaste=”if(this.value.length==1...
js、jquery
输入
框
input
限制
只能
输入
数字 0 和
正整数
、负整数(第一位
输入
0,第二位
输入
大于
0的数字时候自动清空第一位的0)
1、使用on
keyup
只能
输入
0、
正整数
、负整数,
只能
输入
一个
负号且
只能
在最前面
输入
负号,但不能
控制
输入
0时的情况 。 <
input
type="text" name="phone" class="layui-
input
" on
keyup
="value=value.match(/^-?...
input
输入
框限制
只能
输入
大于
0的
正整数
,最简单的方式
input
输入
框限制
只能
输入
大于
0的
正整数
,最简单的方式。
Element UI el-
input
校验,
只能
输入
大于
0的
正整数
、数字、小数点后两位
Element UI el-
input
只能
输入
大于
0的
正整数
input
输入
框
只能
输入
正整数
、或
输入
正整数
和小数
方法一:实现
输入
框
只能
输入
正整数
,
输入
同时禁止了以0开始的数字
输入
,防止被转化为其他进制的数值。 <
input
type='text' on
keyup
="value=value.replace(/^(0+)|[^\d]+/g,'')"> 方法...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章