怎么在onkeyup中让输入的数字不大于某个数? <input type="text" name="num" onkeyup="???"><%=num%>对于文本框内容已经处理过了,输入的只会是数字,但现在需要它不大于这个<%=num%>值,如果大于的话就把它变为0。这个正则表达式该怎么写呢?希望大家帮帮忙啊,多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><input type="text" name="num" id="num"><script> var maxnum = <%=num%>; document.getElementById('num').onkeyup = function(){ if(this.value.length > maxnum.length){ this.value = 0; } };</script></body></html> <input type="text" name="num" onkeyup="checkValue(this)">function checkValue(obj){ var val = this.value; var maxValue = '你的最大值'; if(val>maxValue){ this.value = 0; }} 急。动态显示不同的图片。谢谢。在线等。。。 4个文本框多条件组合查询? 这段代码在FF下失效!! 响应无序列表的点击事件 求高手解决郁闷的javascript中getElementById的问题!!! asp.net母版子页中引用jquery,ui的draggable无效呢? js在客户端 的文件操作问题 fso 如何跨文件调数值呀 (判断表单的状态的值) 100分马上给 在线等 关于DOM 和 SVG cookie的长度怎么设置? js获取不到返回的php里的class 如何从某个时间段返回每个周开始日子和结束日子?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<input type="text" name="num" id="num">
<script>
var maxnum = <%=num%>;
document.getElementById('num').onkeyup = function(){
if(this.value.length > maxnum.length){
this.value = 0;
}
};</script>
</body>
</html>
var val = this.value;
var maxValue = '你的最大值';
if(val>maxValue){
this.value = 0;
}
}