如题,如何实现数据过滤?
打个比方就是说,在一个edit中输入数据,我想控制输入的内容,例如打分,只能输入60以上的分数,60以下的分数直接提示“输入错误,只能输入60分以上的成绩。”
请各位多提供点方法,找出最优的解决方法。谢谢~!

解决方案 »

  1.   

    <script language="javascript"> 
    <!-- 
    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> 
      

  2.   

    只能输入数字,并且大于60的时候报错<body>
    <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>