社区
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" >
...全文
264
8
打赏
收藏
求个function,使该文本框不能输入小于等于0的数
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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()';>
js达到
文本框
的最大长度时跳到下一个
文本框
js达到
文本框
的最大长度时跳到下一个
文本框
达到
文本框
的最大长度跳到下一个
文本框
达到
文本框
的最大长度切换到下一个
文本框
达到
文本框
的最大长度自动跳到下一个
文本框
js达到
文本框
的最大长度时跳到下一个
文本框
达到
文本框
的最大长度跳到下一个
文本框
达到
文本框
的最大长度切换到下一个
文本框
达到
文本框
的最大长度自动跳到下一个
文本框
文本框
单击后显时间的js
文本框
单击后显时间
文本框
单击后显时间
文本框
单击后显时间
107句JS常用语句
107句JS常用语句
js 只准
输入
数
字_js限制
文本框
只能
输入
数
字方法小结
有时需要限制
文本框
输入
内容的类型,本节分享下正则表达式限制
文本框
只能
输入
数
字、小
数
点、英文字母、汉字等代码。例如,
输入
大于0的正整
数
1,
文本框
只能
输入
数
字代码(小
数
点也
不能
输入
)2,只能
输入
数
字,能输小
数
点.IE only3,
数
字和小
数
点方法二封装成单独的函
数
:
function
keyPress(ob) {if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) ...
自定义指令实现
文本框
正则校验--只能
输入
数
字
/ 校验
文本框
--只能
输入
数
字,且可以规定最小值,最大值/*** @param binding 可选,绑定表达式,允许
输入
{ min: 1, max: 10 }* @param vnode 虚拟dom*/// 不允许
输入
E} else {if (!!!// 双向
数
据绑定,为了避免出现
文本框
中显示的内容已被修改,但是提交的
数
据仍旧是旧
数
据的情况let _this = vnode.context // vnode.context上下文就是当前组件的 vue 实例。})
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章