如题,如何实现数据过滤?
打个比方就是说,在一个edit中输入数据,我想控制输入的内容,例如打分,只能输入60以上的分数,60以下的分数直接提示“输入错误,只能输入60分以上的成绩。”
请各位多提供点方法,找出最优的解决方法。谢谢~!
打个比方就是说,在一个edit中输入数据,我想控制输入的内容,例如打分,只能输入60以上的分数,60以下的分数直接提示“输入错误,只能输入60分以上的成绩。”
请各位多提供点方法,找出最优的解决方法。谢谢~!
<!--
function Juge(theForm)
{ if (theForm.title.value == "")
{
alert("请输入标题!");
theForm.title.focus();
return (false);
}
if (theForm.detail.value == "")
{
alert("请输入内容!");
theForm.detail.focus();
return (false);
}
if (theForm.name.value == "")
{
alert("请输入作者!");
theForm.name.focus();
return (false);
}
if (theForm.email.value == "")
{
alert("请输入信箱!");
theForm.email.focus();
return (false);
} } -->
</script>
<script>
function check(){
var obj = document.getElementById("num") ;
if(parseInt(obj.value) <= 60){
obj.value = "" ;
alert("输入错误,只能输入60分以上的成绩。") ;
return false ;
}
}
function isDigit(e){
e = e||event ;
if (!(e.keyCode > 48 && e.keyCode < 57)){
return false ;
}
}
</script>
<input type="text" id="num" onkeypress="event.returnValue = isDigit(event)" onblur="check() ;" value=""/>
</body>