怎么强制用户输入的是整数,而不是小数, 这是我下面写的函数, 但不能验证小数
// Checks whether is numeric
function isNumeric(s)
{
if(isNaN(s)) {
return false;
}
else{
if (parseInt(s) > 0) {
return true;
} else {
return false;
}
}
}
// Checks whether is numeric
function isNumeric(s)
{
if(isNaN(s)) {
return false;
}
else{
if (parseInt(s) > 0) {
return true;
} else {
return false;
}
}
}
解决方案 »
- IE form.reset 刷新无法重置
- js 事件
- 有什么方法可实现w3c标准形式的css filter属性效果?
- 客户变态,大家救我,怎么取出编辑框的选中值
- 隐藏多个id值相似的<span>标签(20分)
- table中,单击其中一行时,该行变红色,点另外一行时,另外一行变红色,只有一行被聚焦,
- 把对象赋给变量的问题。。望高手解答
- easyUI dataGrid 动态添加行,同时要动态的修改列的值,而且有图片,不知道怎么解决,代码如下
- 请问前辈 div 里的字体用text-align:center;控制不了呢?
- 问一个有关js的问题 ,我的所有绑定弹出都无效 ,只有写在标签里才有效
- js+div 动态显示详细信息
- 如何控制动态添加的元素的位置?
<script type="text/javascript">
function checkNumber() {
var pattern = /^\d*$/;
var txt = document.getElementById("txt");
if (!pattern.test(txt.value)) {
if (txt.value.length > 0) {
txt.value = txt.value.substring(0, txt.value.length - 1);
}
alert("必须输入数字");
}
}
</script> <input type="text" id="txt" onkeyup="checkNumber()"/>
<head>
<script type="text/javascript">
function myalert(){
//alert(window.event.keyCode);
if(event.keyCode<=49 ||event.keyCode>57){
window.event.returnValue=false;
}
}
</script>
</head>
<body >
<input type="text" id="myid" onkeypress="myalert()">
</body>
</html>
function checkNumber() {
var pattern = /^[1-9][0-9]*$/;
var txt = document.getElementById("txt");
if (!pattern.test(txt.value)) {
if (txt.value.length > 0) {
txt.value = txt.value.substring(0, txt.value.length - 1);
}
alert("必须输入数字且不能以0开头");
}
}