自能自己加事件去判断,用正则表达式等。

解决方案 »

  1.   

    <script language="javascript" event="onkeyup" for="document">
    if(event.srcElement.name == 'TextBox13'
       || event.srcElement.name == 'TextBox12'
       || event.srcElement.name == 'TextBox11'
       || event.srcElement.name == 'TextBox10'
       || event.srcElement.name == 'TextBox6'
       || event.srcElement.name == 'TextBox3'
        )
    {

    isYearAndMonthAndDay(event.srcElement,true);
    return true;
    }
    if(event.srcElement.name == 'TextBox7'
       || event.srcElement.name == 'TextBox8'
       || event.srcElement.name == 'TextBox9'
        )
    {

    textCounter(event.srcElement,500);
    return true;
    }
    </script>
    function isChinese(objTexBox,maxlimit)
    {
    var nBegn = 0;
    var AllChines = true;
    if(objTexBox.value.length > 0)
    {
    for(i = 0; i < objTexBox.value.length; i++) {
    if(objTexBox.value.charCodeAt(i) < 128)
    {
    AllChines = false;
    nBegn = i;
    break;
    }
    }
    }
    if(!AllChines)
    {
    objTexBox.value = objTexBox.value.substring(0, nBegn);
    }
    textCounter(objTexBox,maxlimit);
    }