简单的脚本在jsp页面中不起作用

时间:2016-03-17 15:57:26

标签: javascript html jsp formatting phone-number

我正在尝试在输入时格式化电话号码。

手机在桌子上,看起来像这样:

    <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:当我使用正常输入时,它工作正常......但似乎使用表格无效:输入

1 个答案:

答案 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>