Javascript 为了验证电话号码,我在屏蔽输入插件(jquery)中缺少了什么?
我在prototype.js中使用了它,但它与一些脚本文件冲突。这就是我在新脚本中使用Javascript 为了验证电话号码,我在屏蔽输入插件(jquery)中缺少了什么?,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我在prototype.js中使用了它,但它与一些脚本文件冲突。这就是我在新脚本中使用 jQuery(函数($){ $(“#phone”).mask(“(999)999-9999”); $.mask.definitions['~']='[+-]'; $(“#eyescript”).mask(“~9.99~9.99 999”); }); 这显然缺少了基于prototype.js中我的脚本的内容,下面是一个我不得不删除的示例 <script type="text/javascript" s
jQuery(函数($){
$(“#phone”).mask(“(999)999-9999”);
$.mask.definitions['~']='[+-]';
$(“#eyescript”).mask(“~9.99~9.99 999”);
});
这显然缺少了基于prototype.js中我的脚本的内容,下面是一个我不得不删除的示例
<script type="text/javascript" src="/media/system/js/prototype.js"></script>
<script type="text/javascript" src="/media/system/js/prototype.maskedinput.js"></script>
<script type="text/javascript">
Event.observe(window, 'load', function() {
new MaskedInput('#phone', '(999)999-9999');
new MaskedInput('#eyescript', '~9.99 ~9.99 999', {
completed: function(){
alert("You typed the following: " + this.getValue());
}
});
MaskedInput.definitions['~']='[+-]';
new MaskedInput('#eyescript2', '~9.99 ~9.99 999', {
completed: function(){
alert("You typed the following: " + this.getValue());
}
});
});
</script>
事件。观察(窗口“加载”,函数(){
新的MaskedInput(“#phone”,“(999)999-9999”);
新的MaskedInput(“#eyescript”、“~9.99~9.99 999”{
已完成:函数(){
警报(“您键入了以下内容:+this.getValue());
}
});
定义['~']='[+-]';
新的MaskedInput(“#eyescript2”、“~9.99~9.99 999”{
已完成:函数(){
警报(“您键入了以下内容:+this.getValue());
}
});
});
正如我所说的,这个脚本确实有效,但是给了我太多的冲突(mootools/jquery),所以我想让jquery版本为这个操作工作,看看它是否解决了这个问题。我能够让它使用这个
<script type="text/javascript">// <![CDATA[
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#phone').mask('(999)999-9999');
$("#product").mask("a*-999-a999",{placeholder:" ",completed:function(){alert("You typed the following: "+this.val());}});
$("#eyescript").mask("~9.99 ~9.99 999");
});
// ]]></script>
//
<script type="text/javascript">// <![CDATA[
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#phone').mask('(999)999-9999');
$("#product").mask("a*-999-a999",{placeholder:" ",completed:function(){alert("You typed the following: "+this.val());}});
$("#eyescript").mask("~9.99 ~9.99 999");
});
// ]]></script>