Quote:
Originally Posted by Philip M
Code:
function keyenter(field,ev) {
var key;
if (window.event) {
ev = ev || event;
key = ev.keyCode;
A man explained inflation to his wife thus: 'When we married, you measured 36-24-36. Now you're 42-42-42. There's more of you, but you are not worth as much.
|
Now I have the code below
Code:
function keyenter(field,e)
{
debugger
var key;
//if (window.event || e.which)
e = e || window.event;
if(!e.which)
key=e.keyCode
else
key=e.charCode
if (key > 31)
if (key < 128)
{
if (window.event)
e.keyCode=' !"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُيلا÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(key-32);
else if(e)
e.charCode=' !"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُيلا÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(key-32);
}
}
and i get an error at the line after else if(e)
which indicate that e.charCode is only a getter
how can i solve this problem?
it should be mentioned that event rise on onkeypress event
sorry for my bad english