社区
ASP
帖子详情
求个function,使该文本框不能输入小于等于0的数
会飞的小洋洋
2006-06-15 04:55:50
<input type="text" name="txt_value" id="txt_value" style="width:80px;" class="mask" inputType="uNumeric" >
...全文
244
8
打赏
收藏
求个function,使该文本框不能输入小于等于0的数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
net205
2006-06-15
打赏
举报
回复
<script>
function isNumeric(Num)
{
var re=/^\d+$/g;
return re.test(Num);
}
</script>
<input type="text" name="txt_value" id="txt_value" style="width:80px;" class="mask" inputType="uNumeric" onKeyPress="return isNumeric(this.value);">
邦迪代驾
2006-06-15
打赏
举报
回复
楼上的楼上学习了
cestar2005
2006-06-15
打赏
举报
回复
呵呵,借上面仁兄的手,帮你写完整下...
<script language="javascript">
<!--
function regInput(obj)
{
var reg=/^([1-9](\d+)?(.\d+)?|0.(\d+)?[1-9])$/g;
var inputStr=String.fromCharCode(event.keyCode);
var docSel = document.selection.createRange();
if (docSel.parentElement().tagName != "INPUT") return false;
oSel = docSel.duplicate();
oSel.text = "";
var srcRange = obj.createTextRange();
oSel.setEndPoint("StartToStart", srcRange);
var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length);
if(str)
return reg.test(str);
}
//-->
</script>
<input type="text" name="txt_value" id="txt_value" style="width:80px;" class="mask" inputType="uNumeric" onKeyPress="return regInput(this);">
wanghui0380
2006-06-15
打赏
举报
回复
正则表达式:^([1-9](\d+)?(.\d+)?|0.(\d+)?[1-9])$
可验证所有大于0的小数及整数
北京不不
2006-06-15
打赏
举报
回复
你们都没考虑文字也可以输入..到时候怎么判断..
function checkNaN() {
var i=document.form1.txt_value.value;
if (isNaN(i)==true)
{
if(i<=0)
{
document.form1.txt_value.value="0";
}
}
else
{
document.form1.txt_value.value="0";
}
}
</script>
TaoTaoYou
2006-06-15
打赏
举报
回复
<Script language=javascript>
function checkNaN() {
var i=document.form1.txt_value.value;
if(i<=0)
{
document.form1.txt_value.value="";
alert("TaoTaoYou!");
}
}
</script>
<form name=form1>
<input type="text" name="txt_value" onkeyup='checkNaN()';>
</form>
这个测试通过了,,上面那个有点错误..
tigerwen01
2006-06-15
打赏
举报
回复
<script>
function check(theForm){
var val=theForm.txt.value;
if(val==0||val<0)
alert("不能输入等于0或小于0的数");
return false;
}
</script>
<form name=frm action="" method=post onsubmit=check(this)>
<input type=text name=txt>
<input name=sub type=submit value=Submit>
</form>
TaoTaoYou
2006-06-15
打赏
举报
回复
<Scrip language=javascript>
function check(){
var i=document.form.tat_value.value;
if(i<=0)
{
alert('此文本框不能输入小于或等0的数据');
return false;
}
}
</script>
<input type="text" name="txt_value" id="txt_value" style="width:80px;" class="mask" inputType="uNumeric" onkeyup='return check()';>
边缘计算 edgexfoundry 实战与源码剖析 之 app-
function
-sdk
Linux 基金组织启动开源项目 EdgeX Foundry ,为物联网边缘计算开发一个标准化互操作框架。本课程详细剖析edgexfoundry golang 爱丁堡版本 app-
function
-sdk实现原理,与实战操作,将从core-data模块接到的event进行...
文本框
中只能
输入
小于
等于
100的正整
数
<input id="discount" maxlength='3' onkeyup="my
Function
(this.value)" />
function
my
Function
(nubmer) { if (isNaN(nubmer) || nubmer <= 0 || nubme...
限制
输入
文本框
小于
30
function
checkinput_zzjs(event){ if (event.srcElement.name=="input") { if (event.srcElement.value>30) { event.srcElement.value="30"; alert("必须是
小于
30的
数
字!"); event.srcEleme
前端控制 input
文本框
只能
输入
数
字的各种校验
输入
大于0的正整
数
代码如下: <input onkeyup="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...
js正则判断
文本框
只能
输入
0-50
function
test(){var num=document.Form1.MaxNum.value;var re=/^\d$|^[0-4][0-9]$|50/ig;if(num.match(re)==null){ alert('请
输入
0-50的正整
数
'); return false;} document.Form1.submit() ;}
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章