gpt4 book ai didi

jQuery - 分配给数字键 1-5 的土耳其语字符未正确显示在文本区域中

转载 作者:行者123 更新时间:2023-12-01 05:58:04 25 4
gpt4 key购买 nike

我正在尝试让文本区域接受一些土耳其语字符,以便我可以直接将生成的文本剪切并粘贴到其他程序,而无需不断将 Windows 键盘从 US-ENGLISH 更改为 TURKISH-Q。

我已经让它工作到一定程度了。但数字会附加到文本区域。当我按下“清除文本区域”按钮时,我只能看到我的特殊土耳其字符 - 我以前的所有输入都被删除。 1-5 号键盘用于分配特殊的土耳其语字符。我想知道为什么 e.peventdefault 不起作用?为什么我在按下明文按钮后会看到我的特殊输入?请帮忙纠正一下吗?这是我的代码:

<!DOCTYPE html>
<html>
<head>
<title>Turkish Key input to textarea</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body {margin:30px 50px;}
textarea {font-family:verdana, sans-serif;font-size:16px;}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" type="text/javascript"></script>
<pre>
<script type="text/javascript">
$(document).ready(function(){
var nochar="",cced="ç",sced="ş",inodot="ı";ouml="ö",uuml="ü"
$('#write').keyup(function (e) {
//Key No1
if (e.keyCode == 49) {
e.preventDefault();
$('#write').append(cced).show();
}
//Key No2
if (e.keyCode == 50) {
e.preventDefault();
$('#write').append(sced).show();
}
//Key No3
if (e.keyCode == 51) {
e.preventDefault();
$('#write').append(inodot).show();
}
//Key No4
if (e.keyCode == 52) {
e.preventDefault();
$('#write').append(ouml).show();
}
//Key No5
if (e.keyCode == 53) {
e.preventDefault();
$('#write').append(uuml).show();
}
});
});
</script>
</pre>
</head>

<body>
<h1>Input Turkish Characters - Copy and Paste</h1>
<p>Use keyboard for all other characters.</p>
<form>
<textarea id="write" rows="12" cols="50" style="border:solid navy;"></textarea><br><br>
<input type="reset" value="Clear Box"/>
</form>
</body>
</html>

最佳答案

尝试:

<html lang="tr" xml:lang="tr">

关于jQuery - 分配给数字键 1-5 的土耳其语字符未正确显示在文本区域中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13523000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com