![](/img/trans.png)
[英]Language Agnostic - Allowable types in function and constructor parameters
[英]Javascript, set allowable characters function
当我将设置的“允许的字符功能”放入我的javascript文件时,“窗口加载功能”不再起作用。 谁能发现什么地方出了问题?
// --- ACTIVATES THE ON LOAD FUNCTION ---
function init(){
alert('ENTERED ON LOAD FUNCTION');
myFunction_AlertThree();
}
window.onload = init;
// ---> TESTING ONLY
function myFunction_AlertThree() {
alert('entered alert THREE function.');
}
//----------- SET ALLOWABLE CHARACTERS FUNCTION -----------
function inputLimiter(e,allow) {
var AllowableCharacters = '';
if (allow == 'Letters'{AllowableCharacters=' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';}
if (allow == 'Numbers'){AllowableCharacters='1234567890';}
if (allow == 'NameCharacters'){AllowableCharacters=' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -.\'';}
if (allow == 'NameCharactersAndNumbers'){AllowableCharacters='1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-.\'';}
if (allow == 'Currency'){AllowableCharacters='1234567890.';}
var k = document.all?parseInt(e.keyCode): parseInt(e.which);
if (k!=13 && k!=8 && k!=0){
if ((e.ctrlKey==false) && (e.altKey==false)) {
return (AllowableCharacters.indexOf(String.fromCharCode(k))!=-1);
} else {
return true;
}
} else {
return true;
}
}
你失踪了)
更改
if (allow == 'Letters'{AllowableCharacters=' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';}
^
missing ) here
至
if (allow == 'Letters'){AllowableCharacters=' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';}
^
put it here
您应该使用浏览器控制台解决这些错误,因为它将向您显示错误的位置和含义
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.