<html>
<body>
<script>
function checkNumber(e,txt)
{
var key = window.event ? e.keyCode : e.which;
var keychar = String.fromCharCode(key);
var el = document.getElementById('test');
var msg = document.getElementById('msg');
reg = /\d|\./;
var result = reg.test(keychar);
if(result)
{
if(e.keyCode==46)
result=!(txt.value.split('.').length>1);
else
result=!(txt.value.split('.').length>1&&txt.value.split('.')[1].length>1);
}
if(!result)
{
el.className = "warn";
msg.innerHTML = "只能输入数字";
return false;
}
else
{
el.className = "";
msg.innerHTML = "";
return true;
}
}
</script>
<div id="test">
只能输入数字的文本框<input type="text" name="question.page" onkeypress="return checkNumber(event,this);">
<span id="msg"></span>
</div>
</body>
</html>
Copyright © 2002-2015 版权所有 学校地址:北京市海淀区西三旗建材城中路29号北大青鸟 招生热线:010-82011433/32 京公网安备110102004704 京ICP备05043413号 京公网安备110102004704 |