可能重复:
如何防止用户在输入字段中输入无效字符
我在页面上有3个文本框.其中一个应该允许数字,其他字母和第三个数字或字母.
由于这是唯一的要求,我不想使用验证插件或任何其他第三方插件.我怎么能通过使用纯jQuery创建自己的插件来做到这一点?
这就是我所做的,但我觉得代码会变得太长
$(this).keydown(function(e)
{
var key = e.charCode || e.keyCode || 0;
return (
key == 8 ||
key == 9 ||
key == 46 ||
(key >= 37 && key <= 40) ||
(key >= 48 && key <= 57) ||
(key >= 96 && key <= 105));
});
Run Code Online (Sandbox Code Playgroud)
谁能告诉我哪种方法可以解决这个问题呢?
当页面加载时,我想要聚焦并突出显示(边框颜色或背景颜色变化)输入控件.我该怎么做?这是我到目前为止所得到的.
<script type="text/javascript">
$(function () {
$("#txt1").focus();
});
</script>
Run Code Online (Sandbox Code Playgroud) jquery ×2