- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
无论键盘和操作系统的语言和文化如何,/(正斜杠)符号的 javascript 键码是什么?在英语键盘中,正斜杠位于与数字键分开的键中,其键码为 191。但是在西类牙语键盘中,该字符与数字 7 位于同一键中,要输入它,我必须执行 SHIFT + 7,但该组合不会产生键码 191!
我试过 if (event.shiftKey && event.keyCode == 55) {}
其中 55 是字符 7 的键码并且它可以工作,但是使用英文键盘 if (event.shiftKey && event.keyCode == 55) {}
条件允许我输入 &(与号)符号。
我的网页中有一个文本框,我只想允许用户输入数字和正斜杠,无论他们使用的键盘或操作系统的语言是什么,也无论是否只需按一个键即可输入正斜杠斜杠或者他们必须执行 SHIFT + 数字键或其他类型的组合的组合。我怎样才能做到这一点?
最佳答案
作为防止按键的替代方法:
<textarea oninput="validate(this,/([^\/\d])/g)" ></textarea>
<script>
function validate(inp,reg)
{
//([^\/\d]) translates to:
//"remove everything that is not a / or a number"
var s = inp.selectionStart;
inp.value = inp.value.replace(reg,"");
inp.selectionStart = s;inp.selectionEnd = s;//reset caret position
}
</script>
关于javascript - 获取键盘数字键中符号的javascript keycode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16848962/
假设我有这个 .yml用于 Symfony2 i18n 的文件 month: 01: Jan 02: Feb 03: Mar 04: Apr 05: May 06: Jun
我有两个数组 Array ( [010156] => Array ( [supp_number] => 010156 [totalamoun
按住!在标记为重复或投票否决之前 假设我有一个如下所示的 java 脚本对象,我想按值对这个对象进行排序,是的,我知道数组是为此发明的,并且具有内置的 sort 但出于某种原因我必须去与这个对象:(
我们玩得很开心Redis在 Nodejs 上服务器 - 很棒的组合顺便说一句。这个问题是出于好奇,应该被视为“理论上”。 将值存储在数字键(1、2、3、4...)和压缩键(A9z3、A9z4、A9z5
我是一名优秀的程序员,十分优秀!