TextArea maxLength使用javascript在firefox中不起作用
当用户在文本框中粘贴文本时,onpaste=doPaste事件处理程序在IE10中工作正常, 但不能在Firefox中工作 代码:e=事件 我遗漏了任何内容..或者有跨浏览器修复程序吗?Try var sData=e.clipboardData | | window.clipboardData.getDataText可能重复TextArea maxLength使用javascript在firefox中不起作用,javascript,html,Javascript,Html,当用户在文本框中粘贴文本时,onpaste=doPaste事件处理程序在IE10中工作正常, 但不能在Firefox中工作 代码:e=事件 我遗漏了任何内容..或者有跨浏览器修复程序吗?Try var sData=e.clipboardData | | window.clipboardData.getDataText可能重复 function doPaste(e) { maxLength = 500; value = document.getElementById("<%=
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;
}
}