【发布时间】:2023-04-02 07:20:01
【问题描述】:
我有两个文本框 #textBox1 和 #textBox2。
用户将输入到#textBox1,并且所有的值都需要自动复制到#textBox2 [我在这里有一个onkeyup 事件]。仅从一个复制和粘贴到另一个不是问题。我的要求是一旦用户按下space 或enter 我的英文单词#textBox1 将转换为本地语言,但我只需要#textBox2 上的英文版本。
请参见下面的示例:
textBox1 = "Bhuwan", textBox2="Bhuwan"
一旦用户按下空格键
textBox1 = "भुवन ", textBox2="Bhuwan "
textBox1 = "भुवन Gautam", textBox2="Bhuwan Gautam"
用户再次按下空格键
textBox1 = "भुवन गौतम", textBox2="Bhuwan Gautam"
我已经使用了以下内容,但如果用户在#textBox1 上使用退格键,则它不完整。
$("#textBox1").keyup(function(e) {
$('#textBox2').val($('#textBox2').val()+String.fromCharCode(e.which));
});
我知道有更好的解决方案。我如何通过 jquery 或 javascript 实现这一点?
【问题讨论】:
-
你研究过这个吗???
-
我已经更新了我的答案。
-
你能为你的代码提供小提琴吗
-
仅供参考,我在 textBox1 上使用音译。
标签: javascript jquery