我想用JavaScript创建自己的虚拟键盘。制作自己的虚拟键盘
请告诉我如何添加字符到文本框的语法。添加第一个字符很简单,但添加第二个字符是我无法做到的。
任何人都可以在keypress
上给文本框添加文本提示/逻辑。
我想用JavaScript创建自己的虚拟键盘。制作自己的虚拟键盘
请告诉我如何添加字符到文本框的语法。添加第一个字符很简单,但添加第二个字符是我无法做到的。
任何人都可以在keypress
上给文本框添加文本提示/逻辑。
Teneff说的是开始..这下面的代码将是你一个提示..
<form name="virtual">
<input type="text" name="text"/>
<input type="button" onclick="a()" value="a" style="border:none;"/>
</form>
<script type="text/javascript">
function a(){
document.forms["virtual"]["text"].value += "a";
}
</script>
1:获取所有字段,这将能够写入内部使用虚拟键盘
2:附加一个onfocus
事件每个字段知道这是所选择的场
3 :按下键盘上的按键后,将字母添加到该值并将焦点返回到该字段
如果问题是出该角色被覆盖,请确保您要添加的下一个字符到文本框而不是简单地覆盖它。也就是说,如果您的文本框中包含“a”
textbox.value += 'b'; // would result in "ab"
textbox.value = 'b'; // would result in "b"
您目前使用的代码是? – Matt