js模拟键盘输入

JavaScript034

js模拟键盘输入,第1张

可以用wscript.shell的sendkeys方法来发送模拟键盘

但一般来说以浏览器的安全级别,像wscript.shell这样的对象基本是用不上的(除非你的是HTA)

所以可以考虑像asp之类的……

我跟你一样。有的网页可以用data数据:way.set("name","用户名"),其中格式是data-way-name

有的没有data这下就麻烦了,应该是在按键事件里面没有执行标记,导致提交函数检查到没有执行按键事件,建议每个input获取到焦点,自动填入数据,再发送个按键事件。

document.onkeydown = function(event) {

    var e = event || window.event || arguments.callee.caller.arguments[0]

    e.preventDefault && e.preventDefault() || (window.event.returnValue=!1)

    console.log(e.altKey, e.ctrlKey, e.shiftKey, e.keyCode)

    // Ctrl + s

    if (e.ctrlKey && e.keyCode===83) {

        alert("Ctrl + s key down")

    }

}