Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我关注文本框时如何显示大写、Shift和Enter按钮_Javascript_Jquery_Html - Fatal编程技术网

Javascript 当我关注文本框时如何显示大写、Shift和Enter按钮

Javascript 当我关注文本框时如何显示大写、Shift和Enter按钮,javascript,jquery,html,Javascript,Jquery,Html,我已经使用javascript为虚拟键盘编写了以下代码 Jsp页面: <form> <label for="text">Enter Text: </label> <input id="text" name="text" type="text" size="50" onfocus="myFunction(this)" /> <input name="" type="reset" value=

我已经使用javascript为虚拟键盘编写了以下代码

Jsp页面:

   <form>
        <label for="text">Enter Text: </label>
        <input id="text" name="text" type="text" size="50" onfocus="myFunction(this)" />
        <input name="" type="reset" value="Clear" />
     </form>
当文本框像键盘一样聚焦显示对话框时,当我单击某个按钮时,它在文本框中输入的按钮值(大写、Shift、Enter和Tab除外)

请提供这些CAP、Shift、Enter和Tab所需的代码


我不知道如何在clicked(val)方法中维护代码

当用户按下shift/caps时,最好设置一个标志,而不是在文本框中插入任何内容。例如:

"Shift":function(){
                isShift=1;
            }
"Caps":function(){
                isCap=1;
            },
然后在插入字母时检查标志。如果设置了
isShift
isCap
,则插入大写字母。此外,还应设置
isShift
,然后设置
0


这只是PoC代码,您将知道如何实现它。

我想要键盘功能,这意味着当我单击Caps按钮时,在我单击另一个按钮之后,按钮值将被封装
"Shift":function(){
                isShift=1;
            }
"Caps":function(){
                isCap=1;
            },