复制代码代码如下::
Funktion textValidate (Typ) {
var Code;
var charakter;
var lang = document.getElementById ('Lang'). Wert;
var err_msg = "";
if (lang! = "eng") {
Err_msg = "文件夹名不能包含下列字符之一: /n // /: *? /" <> | &, ";
}
anders {
Err_msg = "Ein Ordnerame kann keine der folgenden Zeichen enthalten: /n // /: *? /" <> | &, ";
}
if (type == "Eingabe") {
code = window.event.keyCode;
}
else if (type == "paste") {
code = window.clipboardData.getData ('text');
}
else if (type == "Drop") {
code = window.event.datatransfer.getData ('text');
}
anders {
code = arguments.callee.caller.Argumente [0] .Which;
}
var Zeichen = string.fromCharCode (Code);
var txt = new regexp ("[//*, // &, ////, ///, //?, // |, //:, // <, //>,/"] ")) ;
if (type == "Eingabe") {
if (txt.test (Zeichen)) {
alert (err_msg);
if (document.all) {
window.event.returnValue = false;
}
anders {
argumente.callee.caller.Argumente [0] .pventDefault ();
}
}
}
if (type == "paste" || type == "Drop") {
if (txt.test (code)) {
alert (err_msg);
window.event.returnValue = false;
}
}
}