【发布时间】:2012-04-16 16:58:38
【问题描述】:
这应该很简单,但由于某种原因我没有做对。 :/
我正在使用可用的 jQuery 屏蔽输入插件 here
以下是我的代码sn-p:
jQuery:
<script>
$(document).ready(function(){
$("#newStudentForm").validate();
});
jQuery(function($){
$("#Sphone").mask("(999) 999-9999");
});
</script>
HTML:
<input type="text" maxlength="10" name="Sphone" id="Sphone" size="28px"/>
到目前为止,我在文本框中看不到任何掩码。我该如何解决这个问题?
【问题讨论】:
-
你运行的是什么版本的jQuery?能否提供更多页面代码?
-
这看起来真的像从两个不同的来源复制和粘贴。或者你为什么要在同一页面上混合两种方式来注册一个 domready 事件?
-
@ThiefMaster 好吧,对。第一部分可能来自 jQuery Validate。第二部分来自上述输入掩码插件。下面的答案可能是解决方法,但我认为我们需要查看更多页面以了解可能出现的其他问题。
-
@rdesai 我认为您将不得不提供更多代码,也许是页面链接,以便我们可以帮助您调试问题。
-
@magzalez jQuery: HTML:
学生电话号码:
标签: jquery forms jquery-plugins maskedinput