首页 文章

制作自己的虚拟键盘

提问于
浏览
2

我想用JavaScript制作自己的虚拟键盘 .

请告诉我如何将字符添加到TextBox的语法 . 添加第一个字符很容易,但添加第二个字符我无法做到 .

任何人请给出一个提示/逻辑来在 keypress 上的文本框中添加文本 .

3 回答

  • 3

    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>
    
  • 0

    1: 获取所有能够使用虚拟键盘写入内部的字段

    2:onfocus 事件附加到每个字段以了解哪个是所选字段

    3: 按键盘上的键后,将字母添加到值并将焦点返回到字段

    THIS is a simple example I've wrote

  • 2

    如果问题是该字符被覆盖,请确保将下一个字符添加到文本框而不是简单地覆盖它 . 即如果你的文本框包含“a”

    textbox.value += 'b'; // would result in "ab"
    textbox.value = 'b'; // would result in "b"
    

相关问题