【发布时间】:2012-03-29 13:55:17
【问题描述】:
我的网站中有很多页面。 (使用 dot.net)
我在 javascript 中编写了一个 onKeypress 事件函数,我的所有文本框(在整个站点中)都应该使用它。
我怎样才能做到这一点?
【问题讨论】:
-
仔细观察。这个网站已经有很多关于这个问题的答案了。
标签: javascript .net
我的网站中有很多页面。 (使用 dot.net)
我在 javascript 中编写了一个 onKeypress 事件函数,我的所有文本框(在整个站点中)都应该使用它。
我怎样才能做到这一点?
【问题讨论】:
标签: javascript .net
您正在寻找 keydown 事件。 这是 GitHub 上的一个库
https://github.com/jeresig/jquery.hotkeys
$(expression).bind(types, keys, handler);
$(expression).unbind(types, handler);
$(document).bind('keydown', 'ctrl+a', fn);
// e.g. replace '$' sign with 'EUR'
$('input.foo').bind('keyup', '$', function(){
this.value = this.value.replace('$', 'EUR');
});
【讨论】: