我用HTML创建了一个表单字段,并希望自动格式化电话号码输入,使其看起来像(123)456-7890。
我的HTML代码看起来像这样:
<form>
<div class="sc-formfield-input">
<div class="input-group">
<input type="text" id="Phone" name="Phone" data-field-type="Phone" placeholder="Phone" ><i class="fa-solid fa-phone"></i></div>
</div>
</form>
如何编写JavaScript来按照我想要的方式格式化电话号码?
2条答案
按热度按时间o7jaxewo1#
使用this answer的函数,可以通过在
script
标记中附加以下代码来实现所需的功能:您还可以使用
change
事件,而不是IT goldman建议的focusout
。xxe27gdn2#
您可以使用下面的代码作为参考,并改变数值,只要输入数字.
这只是一个伪代码,但函数,您可以用来改变数字格式的需要。