我想要做的是模拟用户在提示符下输入内容并按回车键。
实时页面位于http://www.certified-computer-service.com
我目前拥有的代码如下所示:
<script type="text/javascript">
function buttons(e){
var unicode=e.keyCode? e.keyCode : e.charCode;
switch(unicode){
case 49:
window.alert("1");
break;
case 50:
window.alert("2");
break;
case 51:
window.alert("3");
break;
case 52:
window.alert("4");
break;
case 53:
window.alert("5");
break;
case 97:
window.alert("1");
break;
case 98:
window.alert("2");
break;
case 99:
window.alert("3");
break;
case 100:
window.alert("4");
break;
case 101:
window.alert("5");
break;
}
}
</script>
blah blah
<input type="text" name="selection" id="selection" onkeydown="buttons(event); this.select()" style="border: none; background-color: #C0C0C0;">
如何解决此问题以使其按预期工作?虽然下面的代码不起作用,也不是真正用一种语言编写的,但它代表了我的想法:
inputbox.onKeyup(theKey){
if theKey == "enter" && inputbox.value == "1" { //respond to key 1 }
if theKey == "enter" && inputbox.value == "2" { //respond to key 2 }
可以通过查看上述网站的底部来进一步澄清我的意图。