function changeCase(frmObj) {//JAVASCRIPT函数,传递一个frmobj参数。
var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strlen;
tmpStr = frmObj.value.toLowerCase();//将参数(也许是一个text控件)的值变为小写。
strLen = tmpStr.length;//存储参数值的长度值。
if (strLen > 0)  {//当值长度大于0时进行处理。
for (index = 0; index < strLen; index++)  {//从0到值长度进行循环处理
if (index == 0)  {//如果是第一个字母。
tmpChar = tmpStr.substring(0,1).toUpperCase();//将第一个字母变为大写。
postString = tmpStr.substring(1,strLen);
tmpStr = tmpChar + postString;
}
else {//如果不是第一个字母。
tmpChar = tmpStr.substring(index, index+1);//存储当前字母。
//如果当前字母是" ",并且不是最后一个字母。
if (tmpChar == " " && index < (strLen-1))  {
//将当前位置的下一个字母变为大写。
tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
preString = tmpStr.substring(0, index+1);
postString = tmpStr.substring(index+2,strLen);
tmpStr = preString + tmpChar + postString;
         }
      }
   }
}
frmObj.value = tmpStr;//将处理完成的字符串存储回控件value。
}