当用户在文本框中粘贴文本时,“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;
}
}
我遗失任何东西..或者是否有跨浏览器修复此问题?