当我的用户按“。”我需要浏览器显示“,”。
我打算用这个Extjs代码购买不起作用:(
Ext.EventManager.on(document, 'keypress', function(evt, t, o) {
if (evt.keyCode == 46) { // .
evt.keyCode = 44; // ,
}
});
任何的想法?
最佳答案
您正在更改事件的值,并且不会更改结果字符串的值。
您应该在捕获事件的字符串字段上将.
替换为,
:
Ext.EventManager.on(document, 'keypress', function(evt, t, o) {
if (evt.keyCode == 46) { // .
resultantString.replace('.', ',');
}
});
关于javascript - 在按键事件或按键事件中通过其他人更改 key ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9738129/