我想实现一个JavaScript代码,用户输入的皈依字符键代码
3-显示对应于上一个键码的阿拉伯语不同的字符
例如,如果用户按下“A”按钮,我将在输入文本字段中显示“ض”。 我试过这个代码,但它不工作:自动从AZERTY键盘键阿拉伯字符在JavaScript
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction(e)
{
var keyCode = (window.event) ? e.which : e.keyCode;
if (keyCode == 65)
document.getElementById("firstname").innerHTML="ض";
}
</script>
</head>
<body>
<FORM action="http://somesite.com/prog/adduser" method="post">
<P>
<LABEL for="firstname">First name: </LABEL>
<INPUT type="text" id="firstname" onkeydown="myFunction()"><BR>
</P>
</FORM>
</body>
</html>
的代码块尝试只是一个字符,如果这是工作,我将能够实现对其余字符的算法。
任何有关这个主题的帮助将不胜感激!
http://stackoverflow.com/a/4605347/96100的http:// stackoverflow.com/a/3580352/96100 –
@TimDown谢谢你:)但我在IE8中需要这个,我注意到它们的Javascript实现与其他浏览器完全不同:) – mounaim
这两个链接中的代码在IE 8中工作。也是IE 7和6.唯一的问题,你可以在IE <= 8中有换行符,这通常只适用于textareas而不是输入。 –