0
我想要做的是模擬用戶在提示符下鍵入內容並按下回車鍵。javascript當文本輸入只包含特定字符時執行
活頁是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 }
,我打算進一步澄清可以通過查看底部中扣除所提到的網站。
「?我怎麼能解決這個問題,使按預期工作,」這是根本不清楚你想要做什麼。請儘量清楚說明你希望做什麼。我們無法讀懂你的想法。 – 2013-03-10 21:03:13
如果你想讓鍵盤上的按鍵「1」觸發一個特定的鏈接,爲什麼不從你已經擁有的javascript中做到這一點(例如'window.location = link [inputbox.value];') – Offbeatmammal 2013-03-10 21:04:43
ben33 - 我用不同的方式說了三次,我試圖完成。一旦在帖子的頂部,一次使用「不是真正的代碼」代碼,並且如果你仍然沒有得到它,再次看看網站。此外,這裏的其他人已經發布了,他們似乎確切知道我的目標是什麼。不是我的錯,你仍然不明白。 Offbeatmammal - 是的,一旦創建其他頁面,我就會這麼做。 – bradboy 2013-03-11 00:39:01