我正在尝试在输入时格式化电话号码。
手机在桌子上,看起来像这样:
<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:当我使用正常输入时,它工作正常......但似乎使用表格无效:输入
答案 0 :(得分:0)
我的坏。
我需要&#34;包括&#34;我的剧本之前的jquery。
<script type="text/javascript" src="<%=CONTEXTPATH%>/scripts/jquery-1.6.1.js"></script>
<script type="text/javascript" src="<%=CONTEXTPATH%>/scripts/myScript.js"></script>