TextArea maxLength使用javascript无法在firefox中运行

时间:2014-05-09 09:32:03

标签: javascript html

当用户在文本框中粘贴文本时,“onpaste”= doPaste()事件处理程序在IE10中正常工作, 但不适用于Firefox。

代码: e =事件

function doPaste(e) {
    maxLength = 500;
    value = document.getElementById("<%=txtTitle.ClientID%>").value;        
    if (maxLength) {
        if (e.preventDefault)
            e.preventDefault();
        else
            e.returnValue = false;            
        var oTR = document.selection.createRange();
        var iInsertLength = maxLength - value.length + oTR.text.length;
        var sData = window.clipboardData.getData("Text").substr(0, iInsertLength);
        oTR.text = sData;
    }
}

我遗失任何东西..或者是否有跨浏览器修复此问题?

0 个答案:

没有答案