/*一段验证文本框输入内容是否为数字的JS方法(利用Onblur())*/ TextUtil.blurBlock=function(oTextbox){ var sInvalidChars=oTextbox.getAttribute("invaldchars"); var arrInvalidChars=sInvalidChars.split("");
/*一段验证文本框输入内容是否为数字的JS方法(利用Onblur())*/ TextUtil.blurBlock=function(oTextbox){ var sInvalidChars=oTextbox.getAttribute("invaldchars"); var arrInvalidChars=sInvalidChars.split("");
util一般表示通用的意思
后面发现有中文版的,名字叫javascript高级编程。
图灵翻译 的。
那本里面出现很多**Util
我贴一段代码上来,你帮我看下该怎么理解,不知道那里面的textUtil怎么理解。
/*一段验证文本框输入内容是否为数字的JS方法(利用Onblur())*/
TextUtil.blurBlock=function(oTextbox){
var sInvalidChars=oTextbox.getAttribute("invaldchars");
var arrInvalidChars=sInvalidChars.split("");
for(var i=0;i<arrInvalidChars.length;i++){
if(oTextbox.value.indexOf(arrInvalidChars[i])>-1){
alert("Character'"+arrInvalidChars[i]+"'not allowed.");
oTextbox.focus();
oTextbox.select();
return;
}
}
}
可以这样理解吗?
可是就是这个TextUtil不明白。
/*一段验证文本框输入内容是否为数字的JS方法(利用Onblur())*/
TextUtil.blurBlock=function(oTextbox){
var sInvalidChars=oTextbox.getAttribute("invaldchars");
var arrInvalidChars=sInvalidChars.split("");
for(var i=0;i<arrInvalidChars.length;i++){
if(oTextbox.value.indexOf(arrInvalidChars[i])>-1){
alert("Character'"+arrInvalidChars[i]+"'not allowed.");
oTextbox.focus();
oTextbox.select();
return;
}
}
}仔细看看 会发现的
其实用法都写上了
用法应该是 onblur="TextUtil.blurBlock(this);"TextUtil 可以理解为 ClassblurBlock 是它其中的一个方法TextUtil.blurBlock=function(oTextbox){=>function blurBlock (oTextbox){
怎么看都不太明白。我一直都把TextUtil.blurBlock当成一属性。。
。unil有工具的意思,只是个名字而已,那个是个人的命名习惯而已
TextUtil.blurBlock=function(oTextbox){ 需要 TextUtil.blurBlock(obj); 这样访问