繁体   English   中英

jQuery的点击或提交按钮

[英]JQuery on click or on submit button

我目前有具有accesskey ='whateverKey'的按钮,我有一个在准备好文档时运行的jQuery。 我希望能够禁用alt键,而仅使其突出显示按钮,而不是提交它。 如果您在每个按钮上都放置了onClick ='if(checkIfAlt())gotoPage',则可以完成此操作。 是否可以在.ready中完成? 没有让每个按钮都使用onClick?

我需要它在这...

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');
});

其中一些是存在的,但是我只是尝试一堆东西,试图弄清楚如何使其工作。 这可能吗?

非常感谢!!

要禁用alt和/或控制键,您可以执行以下操作-http://jsfiddle.net/jayblanchard/uwPrV/

$('body').keydown(function(e) {
    if(e.keyCode == 17 || e.keyCode == 18) {
        e.preventDefault();
    } else {
        console.log(e.keyCode);
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM