我有一个函数用于检查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.......
}
感谢您的每一个回复。
答案 0 :(得分:1)
如果“bulksend”是<form>
的“ID”,您可以尝试:
function testChinese() {
var bulksend = document.getElementById('bulksend');
这应该适用于所有浏览器。