【发布时间】:2016-03-17 15:57:26
【问题描述】:
我只是在输入电话号码时尝试格式化它。
手机在桌子上,看起来像这样:
<table>
<tr>
<td width="200">Phone number : </td>
<td width="200"><form:input fieldId="phone" fieldType="text"/></td>
</tr>
</table>
我有这个脚本和页面顶部,还有其他脚本……可以工作。
<script type="text/javascript">
$("#phone").mask("999-999-999");
</script>
我找不到它为什么不起作用...
感谢您的帮助
编辑:也试过这个:
$('#phone').keyup(function() {
var foo = $(this).val().split("-").join(""); // remove hyphens
foo = foo.match(new RegExp('.{1,4}$|.{1,3}', 'g')).join("-");
$(this).val(foo);
});
编辑 2:当我使用普通输入时它工作正常......但它似乎无法使用 form:input
【问题讨论】:
标签: javascript html jsp formatting phone-number