问题描述
您好,在使用CDN时我总是收到错误消息
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/jquery.mask.js"></script>
它用于屏蔽表格中的电话号码和其他字段。 这是一些我同时使用这些遮罩和取消遮罩的功能。
function phoneValidate(evt){
var iKeyCode = (evt.which) ? evt.which : evt.keyCode
var charStr = String.fromCharCode(iKeyCode);
if(iKeyCode != 9){
$("#phone").mask("(9?99) 999-9999");
}
return true;
}
function dobValidate(evt){
var iKeyCode = (evt.which) ? evt.which : evt.keyCode
var charStr = String.fromCharCode(iKeyCode);
if(iKeyCode != 9){
$("#dobpicker").mask("9?9/99/9999");
}
return true;
}
function dolValidate(evt){
var iKeyCode = (evt.which) ? evt.which : evt.keyCode
var charStr = String.fromCharCode(iKeyCode);
if(iKeyCode != 9){
$("#dolpicker").mask("9?9/99/9999");
}
return true;
}
function addHelpText(iActual){
if(iActual == 'CUC_USER_PHONE'){
if(document.getElementById("phone").value === '' || document.getElementById("phone").value === '(___) ___-____'){
$("#phone").unmask("(9?99) 999-9999");
document.getElementById("phone").value = '(xxx)xxx-xxxx';
$("#phone").addClass("valColor");
}
}
if(iActual == 'CUC_DATE_OF_BIRTH'){
if(document.getElementById("dobpicker").value === '' || document.getElementById("dobpicker").value === '__/__/____'){
$("#dobpicker").unmask("9?9/99/9999");
document.getElementById("dobpicker").value = 'MM/DD/YYYY';
$("#dobpicker").addClass("valColor");
}
}
if(iActual == 'CUC_DATE_OF_LOSS'){
if(document.getElementById("dolpicker").value === '' || document.getElementById("dolpicker").value === '__/__/____'){
$("#dolpicker").unmask("9?9/99/9999");
document.getElementById("dolpicker").value = 'MM/DD/YYYY';
$("#dolpicker").addClass("valColor");
}
}
if(iActual == 'CUC_USER_ZIPCODE'){
if(document.getElementById("zip").value === '' || document.getElementById("zip").value === '______'){
$("#zip").unmask("9?9999");
document.getElementById("zip").value = 'Enter your zip code';
$("#zip").addClass("valColor");
}
}
}
function removeHelpTxt(iActual){
if(iActual == 'CUC_USER_PHONE'){
if(document.getElementById("phone").value == '(xxx)xxx-xxxx'){
document.getElementById("phone").value = '';
document.getElementById("phone").style.color='';
$("#phone").mask("(9?99) 999-9999");
$("#phone").focus();
}
}
if(iActual == 'CUC_DATE_OF_BIRTH'){
if(document.getElementById("dobpicker").value == 'MM/DD/YYYY'){
document.getElementById("dobpicker").value = '';
document.getElementById("dobpicker").style.color='';
$("#dobpicker").mask("9?9/99/9999");
$("#dobpicker").focus();
}
}
if(iActual == 'CUC_DATE_OF_LOSS'){
if(document.getElementById("dolpicker").value == 'MM/DD/YYYY'){
document.getElementById("dolpicker").value = '';
document.getElementById("dolpicker").style.color='';
$("#dolpicker").mask("9?9/99/9999");
$("#dolpicker").focus();
}
}
if(iActual == 'CUC_USER_ZIPCODE'){
if(document.getElementById("zip").value == 'Enter your zip code'){
document.getElementById("zip").value = '';
document.getElementById("zip").style.color='';
$("#zip").mask("9?9999");
$("#zip").focus();
}
}
}
有什么主意吗? jQuery版本冲突?
经历了几天的苦苦挣扎,还有别的选择而不是使用mask.js吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)