jsp页面输入位数限制,

<script type="text/javascript">
function limitInput(o){
var value=o.value;
var min=1;
var max=1000;
if(parseInt(value)<min||parseInt(value)>=max){

o.value='';
}
}
</script>请问大神:这段代码限制最大值小于1000,在输入整数第四位时前面三位都会自动删除掉,现在我想在输入第四位的时候不能输入,而前面三位也不会自动删除,应该怎么写?

另外,如果想小数点后最多只能输入6位小数,怎么办?

少年,满足你的需求的话,可以简单一点,你需要跳出你现有这个圈;
你只需要做的是:
第一:javascript验证输入的是否是数字;
第二:给input输入框设置maxLength属性来限制输入的最大长度;
温馨提示:内容为网友见解,仅供参考
无其他回答

jsp页面输入位数限制,
第一:javascript验证输入的是否是数字;第二:给input输入框设置maxLength属性来限制输入的最大长度;

jsp 限制注册时的密码长度;
你好,在input标签中加入属性 maxlength="11"就可以限制用户最多只能输入11位;不用写JS的。例如:

jsp 中 input框内 怎样用 正则表达式约束 框内只能输入固定位数的数字...
[\\d]{6}\\.?[\\d]{2} 限制小数点前必须是6位 小数点后必须是2位的正则 (^[1-9]{1}[0-9]{0,5}\\.\\d{0,2}$)|(^[1-9]{1}[0-9]{0,5}$) 整数部分1-6位,小数部分只能为2位 若没有小数部分 整数最多6位

这两个都是jsp页面,我注册之后,要让它显示注册的信息
20 怎么日期的年只显示2位数啊,怎么让它显示4位数我试了下这个样子,也不行啊s如诗如梦 2018-10-26 | 浏览15 次 注册JSP网络 |举报 答题抽奖 首次认真答题后 即可获得3次抽奖机会,100%中奖。 更多问题 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 jsp 搜索资料 ...

jsp页面中怎样在文本框出现默认最大值
你是不是想说的在一个文本框中输入一个数下面的文本框中出现相同的位数的最大值和最小值 用js 脚本得到第一个文本中的值,判断后传给下面的文本框就行了,用js代码可以实现

jsp页面怎么截取值的位数
如果是用JS,就用toFixed(2)用这个函数(四舍五入保留几位数)。如果是jsp,就用 BigDecimal mData = new BigDecimal("9.655").setScale(2, BigDecimal.ROUND_HALF_UP);这个和上面相同,四舍五入保留几位数。如果不想保留,直接将你的数值转换成字符串,然后通过indexOf()来获取到小数点所在的...

jsp页面中输入框的onblur事件没反应?
将 }else(!arg.test(pwd)){ 改为 }else if(!arg.test(pwd)){ 还有,将 var repwd=document.getElementById("repassWord").value;改为 var repwd=document.getElementById("rePassWord").value;注意P大写 还有另一处 document.getElementById("rePassWord").focus();也是将P大写 ...

GBK与UTF-8转换时乱码
应该编码转换的时候丢失了字节,你没有发现你输入的是偶数个字的时候正常,奇数个的时候乱码,具体的字码长度我也不是很了解 String str1 = new String(str.getBytes("UTF-8"),"GBK");System.out.println(str1.length());String str2 = new String(str1.getBytes("GBK"),"UTF-8");System.out...

【jsp】页面中有身份证和生日的文本框,如何绑定生日和身份证部分要一致...
function checkBirthdayBySfz(){ var sfz = document.getElementById("sfz").value;var bir = document.getElementById("birthday").value;\/\/430626198806205117 var year,month,day; \/\/定义年、月、日, 组成你想要的格式(比如说填写的生日有 '-','\/' 1988-08-12 类似的 if(...

...为什么现在修改时提示客户密码只能输入6位数字?
8位数的密码可能是您的是宽带上网密码,因为宽带上网密码可设置为8-16位长度,可由数字或英文字母组成。修改客户密码请通过<a xmlns="http:\/\/www.w3.org\/1999\/xhtml" href="http:\/\/gd.189.cn\/newpassword\/reset_new_cdma.jsp网上营业厅(

相似回答