<input type="text" name="" value="" class="TempleteName" title="最多输入10个字符">
var node = $(".TempleteName").get(0);
var cpLock = false;
node.addEventListener('compositionstart', function(){
cpLock = true;
})
node.addEventListener('compositionend', function(){
cpLock = false;
calNum(this);
})
node.addEventListener('input', function(){
calNum(this);
});
//字符串截断函数
function calNum(domEle) {
if(!cpLock) {
var maxLen = 10;
var curtLen = domEle.value.length;
if ( curtLen > maxLen ) {
domEle.value = domEle.value.substring(0, maxLen);
alert("最多输入10个字")
}
}
}