将单词首字母大写的JS脚本工具

<html>

<head>

<title>首字母全改为大写JS脚</title>

<SCRIPT LANGUAGE="JavaScript">

function changeCase(frmObj) 

{

 var index;

 var tmpStr;

 var tmpChar;

 var preString;

 var postString;

 var strlen;

 tmpStr = frmObj.value.toLowerCase();

 strLen = tmpStr.length;

 if (strLen > 0)  

 {

  for (index = 0; index < strLen; index++)  

  {

   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;

}

</script>

</head>

<body>

<font face="宋体"><span style="font-size: 9pt"> </span></font>

<center>

  <form name=form>

    <p>

      <textarea  type=text   cols="100"  rows="20" name=box value="type in here and click the !" ></textarea>

      <br \>

      <input type=button value="首字母全改为大写" onClick="javascript:changeCase(this.form.box)">

    </p>

  </form>

</center>

<center>

  <SCRIPT LANGUAGE="JavaScript">

  function goHist(a)

  {

   history.go(a);

  }

</script>

</center>

</body>

</html>

你可能感兴趣的:(脚本)