Firefox - 允许在文本字段中全选,同时只允许数字和句点
Firefox - allow Select All in text field while allowing only numbers and period
我想出了以下代码来限制货币输入。用户可以使用主页、结束键和箭头键,但 ctrl + a 被阻止,因为 FireFox 无法识别组合键。这在Chrome和IE中可以正常工作。
有没有办法允许在FireFox中的一个字段中选择所有内容,或者这是FireFox中的一个错误?(或者可能是我正在"利用"的其他浏览器中的错误?
function autoFormatNumeric(field, e) {
var charCode = e.which ? e.which : field.keyCode;
if ((charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) ) {
e.preventDefault();
}
}
$("#myInput").on('focus',function(){
$(this).select(); // <- This jquery function select all even in firefox
});
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 如果元素's的ID以数字开头
- 递增一个数字而不去掉前导零
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 如何在这里将两个值最低的数字相加
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Javascript排序字符串或数字
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 将数字四舍五入到小数点后两位
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 正则表达式与数字中的第二个点匹配
- 如何防止数字使用数字1“E”数字2
- 输入文本将值转换为整数/数字/数字进行比较