小编Kay*_*Kay的帖子

仅允许字母数字值

可能重复:
如何防止用户在输入字段中输入无效字符

我在页面上有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)

http://jsfiddle.net/Cvus8/

谁能告诉我哪种方法可以解决这个问题呢?

jquery

29
推荐指数
2
解决办法
9万
查看次数

聚焦并突出显示输入控件

当页面加载时,我想要聚焦并突出显示(边框颜色或背景颜色变化)输入控件.我该怎么做?这是我到目前为止所得到的.

<script type="text/javascript">
    $(function () {
        $("#txt1").focus();            
    });
</script>
Run Code Online (Sandbox Code Playgroud)

jquery

4
推荐指数
1
解决办法
3850
查看次数

标签 统计

jquery ×2