在Firefox中无效的Javascript函数

时间:2011-10-23 18:16:17

标签: javascript html

我有一个函数用于检查textarea中的中文输入然后设置最大长度,它适用于 IE Opera Chrome Firefox 除外。 有没有办法解决这个问题?

以防万一....我会把我的功能放在这里......

function testChinese() {
    countA = 0;
    for(var i=0; i<bulksend.inputtext.value.length; i++) {
        curText = bulksend.inputtext.value.charCodeAt(i);
        if(curText > 127) { 
            countA += 1;
        }
    }
    if(countA>0)
        return true;
}
function setlength() {
    min = 0;
    limit = 0;
    if(testChinese() == true) {
        min = 70;
        limit = 66;
    } else {
        min = 160;
        limit = 156;
    }
    var typedtext = document.getElementById('inputtext').value;

    // continue.......

}

感谢您的每一个回复。

1 个答案:

答案 0 :(得分:1)

如果“bulksend”是<form>的“ID”,您可以尝试:

     function testChinese() {
       var bulksend = document.getElementById('bulksend');

这应该适用于所有浏览器。