Javascript 不使用插件的Jquery掩码初学者

Javascript 不使用插件的Jquery掩码初学者,javascript,jquery,Javascript,Jquery,我想做一个输入类型掩码_/__ _ _;只有数字可以输入而不需要使用任何插件纯jquery有什么提示吗 另一个问题:例如,用户将输入3,输出显示将为3/9,而/9将在那里并且不可编辑,因为9将是这可能达到的最大页数?据我所知,您的问题是如何执行以下操作: 掩码输入字段 输入字段只能接受数字 因此,我执行以下步骤: 将输入字段设置为密码类型 在值更改前键入KeyPress时检测输入字符,如果字符不是数字,则不要更改现有值 我添加了一个按钮,您可以单击它来显示当前值 $'in'.keypressf

我想做一个输入类型掩码_/__ _ _;只有数字可以输入而不需要使用任何插件纯jquery有什么提示吗


另一个问题:例如,用户将输入3,输出显示将为3/9,而/9将在那里并且不可编辑,因为9将是这可能达到的最大页数?

据我所知,您的问题是如何执行以下操作:

掩码输入字段

输入字段只能接受数字

因此,我执行以下步骤:

将输入字段设置为密码类型

在值更改前键入KeyPress时检测输入字符,如果字符不是数字,则不要更改现有值

我添加了一个按钮,您可以单击它来显示当前值

$'in'.keypressfunctionevent{ var reg=/[0-9]/g; var key=String.fromCharCodeevent.keyCode; 如果!reg.testkey 返回false; } $“显示”。单击函数事件{ 警报$'in'.val; }
Show Value您目前的尝试是什么?无,,,我对这方面是新手,我只知道如果使用插件,这很容易,但没有插件,这是可能的??在要求他人为您编写解决方案之前,您确实需要先尝试一个解决方案。您的英语很好,无需道歉。我不确定使用密码字段是否最好。这可能是引起可疑行为的原因。您可以使用具有相同效果的输入。AIK无法屏蔽输入。我想我能做到,但我不能完成它,因为很多条件可能涉及。对不起…我在这里找到了一个解决方案:很好!你想用插件更新你的答案吗。