当我的用户按下“。”我需要浏览器显示“,”。
我意图使用这个Extjs代码购买不起作用:(
Ext.EventManager.on(document, 'keypress', function(evt, t, o) {
if (evt.keyCode == 46) { // .
evt.keyCode = 44; // ,
}
});
有什么想法吗?
答案 0 :(得分:2)
您正在更改事件的值,并且不会更改结果字符串的值。
您应该在捕获事件的字符串上替换.
的{{1}}:
,
答案 1 :(得分:0)
显然,这不起作用,因为你只是改变了keyCode。这不会以某种方式反映在屏幕上。您必须找到导致该事件的元素并将其文本设置为(之前的任何内容)+(删除。)+(,)
当然,这还有很长的路要走。我希望有人有一个更短的路。