<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>

最新文章

  1. python课程第三周重点记录
  2. linux查看访问windows共享目录NT_STATUS_DUPLICATE_NAME问题解决
  3. Linux系统各发行版镜像下载(2)
  4. HDU 4708 Rotation Lock Puzzle(模拟)
  5. java实现字符串反转(原作有点错误,需要看下评论)
  6. Netty源代码学习——ChannelPipeline模型分析
  7. Merging a WPF application into a single EXE(WPF应用程序合并成单个Exe文件)
  8. 相对协议-关于src里//开头的知识
  9. Linux下开启nfs服务
  10. 使用telnet模拟http请求
  11. eclipse导出doc帮助文档字符编码设置
  12. .net MVC 下拉多级联动及编辑
  13. 版本号比较函数-js
  14. IntelliJ IDEA 2017版 编译器使用学习笔记(一) (图文详尽版);IDE快捷键使用;IDE多行代码同时编写
  15. Android系统自带样式(@android:style/) (转)
  16. xcconfig
  17. 解决 MySQL 1045错误的三种方法 (转)
  18. 【shell】shell编程(五)-读取参数
  19. Linux中chown和chmod的区别和用法(转)
  20. 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记5——Direct3D中的顶点缓存和索引缓存

热门文章

  1. C语言之基本算法09—各位全是a的数列之和
  2. 2014 International Conference on Robotics and Computer Vision (ICRVC 2014)
  3. BZOJ 2875: [Noi2012]随机数生成器( 矩阵快速幂 )
  4. [转]CentOS 6.5安全加固及性能优化
  5. 怎样用HTML5 Canvas制作一个简单的游戏
  6. PHP - 设置地址栏小图标
  7. BZOJ 1264: [AHOI2006]基因匹配Match( LCS )
  8. 第12届北师大校赛热身赛第二场 B起床的烦恼
  9. The FlexSession is invalid问题
  10. Eclipse用法和技巧七:自动生成get和set方法2