【问题标题】:KendoNumericTextBox russian localizationKendoNumericTextBox 俄语本地化
【发布时间】:2013-09-18 12:04:13
【问题描述】:

我使用 KendoNumericTextBox 读取实数。

当键盘切换到俄语时,我无法输入俄语','或'.'(英文键'/'或'?')但可以输入'б'或'ю'(英文键','或'.')

<script src="http://cdn.kendostatic.com/<version>/js/cultures/kendo.culture.en-GB.min.js"></script>

<input id="numeric" type="number" value="17" min="0" max="100" step="1" />

<script type="text/javascript">
kendo.culture("ru-RU");
$("#numeric").kendoNumericTextBox();
</script>

【问题讨论】:

    标签: jquery asp.net-mvc kendo-ui cyrillic


    【解决方案1】:

    经过一天的搜索:

    这是框架的错误。它检查 onkeypress 事件中的键并仅允许 188 或 190 键('.' 和 ',')。但在俄语键盘上是“б”和“ю”键。逗号和点在 191 和 191+shift keis 上。

    为了解决它,我将 onkeydown 方法更改为也允许 191 键,并添加 onkeypress 方法以禁止 {'б','ю','Б','Ю','/','?'}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      • 2020-04-10
      相关资源
      最近更新 更多