入力ボックス入力が数字かどうかを判断する
1398 ワード
<html>
<head>
<title> </title>
<script>
function onCheck(){
var numValue=document.getElementById("num").value;
var index=-1;
for(var i=0;i<numValue.length;i++){
var ch=numValue.charAt(i);
if(ch>=0&&ch<=9){
index=-1;
}else{
index=1;
break;
}
}
if(index==1){
alert(" ! ");
document.getElementById("num").value="";
return;
}else{
alert(" ! :"+numValue);
}
}
function onCheck1(){
var numValue=document.getElementById("num1").value;
if(isNaN(numValue)){
alert(" ! ...");
document.getElementById("num1").value="";
return;
}else{
alert(" ! :"+numValue);
}
}
</script>
</head>
<body>
<h3> </h3>
<input type="text" id="num" />
<input type="button" value=" 1" onclick="onCheck()" />
<h3> </h3>
<input type="text" id="num1" />
<input type="button" value=" 2" onclick="onCheck1()" />
</body>
</html>