作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有数字输入的文本框。这是我的 javascript 设置为数字文本框。但是当我尝试输入字母时,“e”是允许的。问题:我想做的是不允许使用字母,只能使用数字,不能使用负整数。
HTML:
<input type="numeric" id="usrid" name="usrid" placeholder="Enter number">
Javascript:
$(document).ready(function() {
$("#usrid").numeric();
});
最佳答案
您可以在输入中使用 type="number"和 min=0 属性来强制对这些字段进行验证:
<input type="number" id="usrid" name="usrid" min=0 placeholder="Enter number">
但是,这不会阻止在输入字段中输入负数或非数字字符。为此,您需要绑定(bind)一个 javascript 事件:
$('#usrid').bind('keypress', function (event) {
var regex = new RegExp("^[0-9]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
关于javascript - 带有静止字符 e 输入的文本框数字和带有 javascript 的负整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37235288/
有没有办法让天空/湖泊背景在你滚动时保持静止? Site 最佳答案 在 CSS 中: background-attachment: fixed http://www.w3schools.com/css
我正在研究 CSS 网格,我遇到了一些奇怪的事情。我想要 3 列:1 和 3 的宽度为 150px,其余为 2。我认为这应该是可能的,但这没有用: grid-template-columns: 150
我正在使用 -webkit-appearance 和 -moz-appearance 这样我就可以为我的单选按钮设置不同的样式。当我在 Chrome 中执行此操作时,我得到了我想要的: 当我为 Fir
我是一名优秀的程序员,十分优秀!