<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script type="text/javascript"> function Money(){ var price = document.all.Price.value; //判断 if(isNum(price)){ //是就弹出 alert("price中包含:"+price); } return; } //是否为数字或小数 function isNum(s) { var patrn=/^(-?\d+)(\.\d*)?$/; if (!patrn.exec(s)) return false ; return true } </script> </head> <body> <input type="text" name="Price" > <input type="button" value="test" onclick="Money()" /> </body> </html>
<input type="text" onkeyup="check(value,this)"/><script> function check(value,text) { if(isNaN(value)){ alert("input not a number"); text.select(0); } } </script>
var patrn=/^(-?\d+)(\.\d*)?$/; if (!patrn.exec(s)) return false ; return true } 怎么又false 又true?
<input type="text" onkeyup="check()" id="test"/> <script> function check() { var value=document.getElementById("test").value; if(isNaN(value)){ alert("只能输入数字"); document.getElementById("test").value="" } } </script>
<input type="text" onkeyup="check()" id="test"/> <script> function check() { var value=document.getElementById("test").value; if(isNaN(value)){ alert("只能输入数字"); document.getElementById("test").value="" } } </script>
{
//isNaN=is Not a Number...
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript">
function Money(){
var price = document.all.Price.value;
//判断
if(isNum(price)){
//是就弹出
alert("price中包含:"+price);
}
return;
}
//是否为数字或小数
function isNum(s) {
var patrn=/^(-?\d+)(\.\d*)?$/;
if (!patrn.exec(s)) return false ;
return true
}
</script>
</head>
<body>
<input type="text" name="Price" >
<input type="button" value="test" onclick="Money()" />
</body>
</html>
function check(value,text) {
if(isNaN(value)){
alert("input not a number");
text.select(0);
}
}
</script>
if (!patrn.exec(s)) return false ;
return true
}
怎么又false 又true?
function check() {
var value=document.getElementById("test").value;
if(isNaN(value)){
alert("只能输入数字");
document.getElementById("test").value=""
}
}
</script>
function check() {
var value=document.getElementById("test").value;
if(isNaN(value)){
alert("只能输入数字");
document.getElementById("test").value=""
}
}
</script>