0
我目前有按鈕accesskey ='whateverKey'我有一個jQuery是在文檔準備就緒時運行的。我希望能夠禁用alt鍵,只讓它突出顯示按鈕而不是提交。如果你在每個按鈕上放置一個onClick ='if(checkIfAlt())gotoPage',那麼可以做到這一點。是否有可能在.ready中做到這一點?沒有每個按鈕都使用onClick?JQuery上點擊或提交按鈕
我需要在這跑了....
jQuery(document).ready({
}
我已經嘗試了所有的這些
jQuery(document).on('button', 'form', function(event) {
alert('clicked');
event.preventDefault();
});
jQuery(document).bind("keydown", function(event){
event.preventDefault();
});
$("button").click(function(evt) {
if (evt.ctrlKey)
alert('Ctrl down');
if (evt.altKey)
alert('Alt down');
});
一些是在那裏,但我只是想嘗試了一堆東西弄清楚如何讓這個工作。這可能嗎?
非常感謝!
和它不阻止它。我做了一個alert(),它確實提醒我但不阻止(altKey + accessKey)提交按鈕。 – Justin
我在幾個瀏覽器中測試了這個,並且alt和control鍵都被禁用了,他們在keydown上沒有提供任何東西。你能否提供一個小提琴,表明這些密鑰在使用這段代碼時沒有被禁用? –
http://jsfiddle.net/uwPrV/2/ 使用CTRL + h – Justin