document.getElementById('tt').onfocus = function(){
var shell = new ActiveXObject("wscript.shell");
shell.run("osk.exe");
}
我知道:
这个只能在IE浏览器实现,而且需要设定IE的安全级别,允许浏览器加载ActiveXObject控件,如图。
如果不用系统自带的软键盘,可以用js实现。网上找到一个js写的。你可以看看
activex也就IE里面用用,还要看安全级别,没有意义,不要浪费时间了
所有用户输入的值,你通过JS拿过来都是字符串
如果像你描述的那样仅仅获取前几位,或其中几位,你可以substring(begin,end)
如果基于规则的,你要用正则表达式了。
请参考
大小写问题吧
var shell = new ActiveXObject("wscript.shell");