Javascript 是否仍然需要屏蔽输入字段?
我有一个输入字段,我想对其应用自动斜杠。有点像MM/YY 例如,如果有人键入MM(05),它应该自动添加一个斜杠,将月份与年份分开,如果有人删除了第二个数字,则斜杠应该删除 可以通过CSS吗?有人能帮我做这件事吗Javascript 是否仍然需要屏蔽输入字段?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个输入字段,我想对其应用自动斜杠。有点像MM/YY 例如,如果有人键入MM(05),它应该自动添加一个斜杠,将月份与年份分开,如果有人删除了第二个数字,则斜杠应该删除 可以通过CSS吗?有人能帮我做这件事吗 我不建议您使用此技术。而不是使用一些外部库 $(“#屏蔽”)。在(“更改粘贴键控”,函数()上{ 让inputValue=$(this.val(); if(inputValue.split(“/”[0]>12){ $(此).val(12); } }); 美元(“#蒙面”)。蒙面(“
我不建议您使用此技术。而不是使用一些外部库
$(“#屏蔽”)。在(“更改粘贴键控”,函数()上{
让inputValue=$(this.val();
if(inputValue.split(“/”[0]>12){
$(此).val(12);
}
});
美元(“#蒙面”)。蒙面(“00/00”)代码>
屏蔽输入插件为MM/YY。
键入0221但获取02/21
到期日期
可用js脚本的数量,只需谷歌一下。是否可以通过CSS使用Jquery掩码plugin@SureshKamrushi我尝试过搜索它所有的脚本都是基于日期的。@Yahiya这个插件还附带了DD/MM/YY。我只想在MM/YY使用它。你太棒了!谢谢你救了我。它是否也能确定只有12个月?不允许添加用户15/20?还有,我可以限制几年,而不是回溯日期吗?@Robinhood查看编辑我不建议你使用这种技术。为什么不能为这个输入创建任何DateTime库?这是因为我不需要DD,这就是我看到的编辑代码中的问题。您现在将其设置为DD/MM输入字段,而以前它是MM/YY输入字段。我要求你只在月号上打个勾,保持月号不变,你所做的是把月号改成日,把年号改成月号。所以现在没有YY了。
<!DOCTYPE HTML>
<html>
<form action="">
<div>
<label for="cc">Expiration Date</label>
<!-- Set via HTML -->
<input id="cc" type="text" placeholder="MM/YY" class="masked" pattern="(1[0-2]|0[1-9])\/(1[5-9]|2\d)" data-valid-example="05/18"/>
</div>
</form>
<script src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/3/masking-input.js" data-autoinit="true"></script>
</html>