Javascript Jquery-I can';Don’不要在田地里涂口罩
我是使用Jquery的新手,尝试在字段中应用掩码,但出现以下错误: TypeError:$(…)。掩码不是函数 这是我的HTMLJavascript Jquery-I can';Don’不要在田地里涂口罩,javascript,jquery,Javascript,Jquery,我是使用Jquery的新手,尝试在字段中应用掩码,但出现以下错误: TypeError:$(…)。掩码不是函数 这是我的HTML <div class="col-md-6"> <div class="form-group"> <label>CPF</label> <input type="text" maxlength="17" id="cpf" name="cpf" class="form-contr
<div class="col-md-6">
<div class="form-group">
<label>CPF</label>
<input type="text" maxlength="17" id="cpf" name="cpf" class="form-control cpf" />
</div>
</div>
中央公积金
这是我的剧本:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.2.43/jquery.form-validator.min.js"></script>
<script src="https://raw.githubusercontent.com/igorescobar/jQuery-Mask-Plugin/master/src/jquery.mask.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#cpf").mask("999.999.999-99");
});
</script>
$(文档).ready(函数(){
$(#cpf”).mask(“999.999.999-99”);
});
我已经尝试执行$(document).ready(function($){},但没有成功。
有人有想法吗?我试了很多次都迷路了
也许这可以帮助你。我认为你需要一个jQuery掩码插件。我看到了几个插件,但这篇文章将引导你朝着正确的方向前进。你是否试图在本地访问库?…因为如果你是,你需要将http协议或https添加到jQuery库和jQuery表单验证程序中 如果没有库,则无法在本地访问库,因此,$()掩码不能识别为函数 像这样:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.2.43/jquery.form-validator.min.js"></script>
使用以下方法
<input type="text" pattern="[0-9]{3}\.[0-9]{3}\.[0-9]{3}\-[0-9]{2}" value="" name="cpf" id="cpf" maxlength="17" placeholder="CPF">
jsIDLE您可能应该使用类选择器
$('.cpf').mask();
而不是id选择器。这应该可以:
$(document).ready(function(){
$(".cpf").mask("000.000.000-00");
});
此外,您还可以使用另一种方式:
<input type="text" name="field-name" data-mask="000.000.000-00" />
$(文档).ready(函数(){
$(#cpf”).mask(“999.999.999-99”);
});
中央公积金
主要问题是“”链接。我收到一个“拒绝从…执行,因为它的MIME类型('text/plain')不可执行,并且启用了严格的MIME类型检查”。
前两行不包括协议
解决方案(在我的测试中仍然有效,如果有问题,请ping我):
你应该在答案中包含该链接中的相关信息。否则,这个答案更适合作为对原始问题的注释。OP的代码中有这一点。你是否尝试过使用.cpf
类而不是#cpf
?你是否尝试过上面的代码,结果是什么?当你输入错误的单击并按enter键,您将收到一条消息。是的,我尝试了该代码。仅使用该代码?或者需要执行其他操作?仅使用该代码,我怀疑它是否有效。如果没有任何附加说明,这将不被视为回答,而是一条注释
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.2.43/jquery.form-validator.min.js" type="text/javascript"></script
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.0/jquery.mask.js" type="text/javascript"></script>