Sep 19, 2011, 4:52 PM
[CLOSED] [1.1] Prevent backspace on readonly field on ie
Hi, I write the follow code:
What I wrong?
Thanks
<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<script>
var _common_preventBackspace_2 = function (field, e) {
alert('..');
if (e.getKey() == e.BACKSPACE) {
alert('');
e.preventDefault();
return false;
}
}
</script>
<form id="form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" Theme="Gray" CleanResourceUrl="false" />
<ext:TextField runat="server" ID="tb" EnableKeyEvents="true" ReadOnly="true" Text="ddd">
<Listeners >
<KeyPress Fn="_common_preventBackspace_2" />
</Listeners>
</ext:TextField>
</form>
</body>
</html>
This work on mozilla and chrome, but in Ie 8/9 che event is not fired and the browser go to previous page.What I wrong?
Thanks
Last edited by Daniil; Sep 20, 2011 at 10:37 AM.
Reason: [CLOSED]