jQuery遮罩默认不支持0

问题描述 投票:0回答:1

我尝试屏蔽我的电话输入。电话号码格式必须为+380(XX)XXX XX XX

但是此代码做错了。该代码执行+ 38X(XX)XXX XX XX,因此八点零不是默认值。

代码:

HTML: <div class="phone_wrap">
    Phone number: <input id="phone" data-mask="+380 (99) 999 99 99" placeholder="+380 (99) 999-99-99" type="tel" class="order_phone" >
</div>


JS(jQuery): $("#phone").mask('+380 (99) 999 99 99', {placeholder: "+380 (__) ___ __ __"});

请帮助我

javascript jquery jquery-plugins
1个回答
0
投票
jQuery(function($) {
  $.jMaskGlobals.translation["9"] = $.jMaskGlobals.translation["0"]; // reset 0 on 9
  delete $.jMaskGlobals.translation["0"]; // delete 0 as key

  $("#ph").mask('+380 (99) 999 99 99') // mask
});
© www.soinside.com 2019 - 2024. All rights reserved.