【问题标题】:Simple script not working in jsp page简单的脚本在jsp页面中不起作用
【发布时间】: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


    【解决方案1】:

    我的错。

    我需要在我的脚本之前“包含”jquery。

    <script type="text/javascript" src="<%=CONTEXTPATH%>/scripts/jquery-1.6.1.js"></script>
    <script type="text/javascript" src="<%=CONTEXTPATH%>/scripts/myScript.js"></script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-13
      • 2013-09-22
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多