jQuery(function($){
$("#date").mask("99/99/9999",{placeholder:"mm/dd/yyyy"});
$("#phone").mask("(999) 999-9999");
$("#tin").mask("99-9999999");
$("#ssn").mask("999-99-9999");
});
我尝试过使用digitalbush输入掩码。它工作正常。
问题是,当输入被聚焦时,我想让光标出现在输入的最左边部分。我无法找到一种方法来执行此操作。我也想调用.change();
事件通过做这样的事情来输入
jQuery(function($){
$("#phone").mask("(999) 999-9999");
$("#phone").change();
});
不幸的是,事件没有被调用。
.change()
。我尝试制作演示,但我无法使蒙面输入工作。请耐心等待。
$(document).ready(function() {
$("#id").focus(function() {
jQuery(function($) {
$.mask.definitions["9"] = null;
$.mask.definitions["^"] = "[0-9]";
$.mask.definitions["N"] = "[N,V]";
$("#id").mask("^^^-^^^-^^^-^^^N");
$("#id").change();
});
});
$("#id").change(function() {
console.log('change')
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://raw.githubusercontent.com/digitalBush/jquery.maskedinput/1.4.1/dist/jquery.maskedinput.js"></script>
<input type="text" id="id" name="" maxlength="20" class=" ">