如何使用javascript将文本框中的值限制为1-999之间的值范围
How to restrict the value inside a textbox for a range of values from 1-999 using javascript
我想要一个文本框,它使用javascript接受1-999之间的数字值,按键事件必须使用,因为uswr不应该被允许在文本框中输入o,但说foreg 106应该是一个允许的值。目前我可以重新限制0,然后它也不允许用户为以后的数字输入0,因为它不允许输入105我正在使用icefaces因此不能在这里使用html5,而且必须使用js和onkeypress事件来实现,因为用户甚至不允许输入值
代码片段如下所示,我在keypress="if(event.which<49|| event.which>57)return false;
试试这个方法。。。
<script type="text/javascript">
function validateRange() {
var txtVal = document.getElementById("<%=TextBox1.ClientID%>").value;
if (txtVal >= 1 && txtVal <= 999) {
return true;
}
else
alert('Please enter a number between 1-999');//Also you can set this message to an existing label
return false;
}
</script>
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 全局变量和全局对象的属性之间有什么区别吗
- java.net和javascript之间正则表达式的差异
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Jquery在函数之间传递表行
- 根据某些条件在视图之间切换
- 在控制器和数据对象之间同步数据
- d3中堆栈函数和嵌套函数之间的差异
- JQuery:在页面之间滑动
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 操作放置在画布上的元素之间的连接
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- jquery在表单之间切换
- Nodejs API控制器,用于在API之间切换
- 如何在aspx页面之间传递参数
- 如何使用javascript将文本框中的值限制为1-999之间的值范围
- 使用javascript接受1-999之间的值的文本框
- 如何在JavaScript中找到1-999之间的所有素数
- 如何检查变量是否在0到999之间?