javascript怎样调用屏幕软键盘

2025-05-18 02:16:50
推荐回答(4个)
回答(1):

        document.getElementById('tt').onfocus = function(){

                var shell = new ActiveXObject("wscript.shell");

                shell.run("osk.exe");

        }

 

我知道:

这个只能在IE浏览器实现,而且需要设定IE的安全级别,允许浏览器加载ActiveXObject控件,如图。

如果不用系统自带的软键盘,可以用js实现。网上找到一个js写的。你可以看看

回答(2):

activex也就IE里面用用,还要看安全级别,没有意义,不要浪费时间了

回答(3):

所有用户输入的值,你通过JS拿过来都是字符串
如果像你描述的那样仅仅获取前几位,或其中几位,你可以substring(begin,end)

如果基于规则的,你要用正则表达式了。
请参考

回答(4):

大小写问题吧
var shell = new ActiveXObject("wscript.shell");