<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>实现及时验证效果</title>
<script type="text/javascript">
function checkDecimal(element){
var tmp=element.value.split(".")
if(!isNaN(element.value)){
if(tmp.length!=2||tmp[1].length!=2){
document.myform.aaa.focus();
//document.getElementByName("name").focus();
alert("输入金额请保留2位小数!");
document.getElementById("aaa").value="0.00";
return false;
}
}
else{
alert("输入金额必须是数字类型!");
document.getElementById("aaa").focus();
document.getElementById("aaa").value="0.00";
return false;
}
}
</script>
</head>
<body>
<h2>数字即时验证</h2>
<form name="myform">
<p>金额:<input type="text" id="aaa" name="aaa" value="0.00" onblur="checkDecimal(this);"></p><br>
<p>合计:<input type="text" id="bbb" name="bbb"></p><br>
</form>
</body>
</html>