文本中首字母全改为大写

脚本说明:
第一步:把如下代码加入

 1<head>区域中   
 2<script language="JavaScript">   
 3<!-- Begin   
 4function changeCase(frmObj) {   
 5var index;   
 6var tmpStr;   
 7var tmpChar;   
 8var preString;   
 9var postString;   
10var strlen;   
11tmpStr = frmObj.value.toLowerCase();   
12strLen = tmpStr.length;   
13if (strLen > 0) {   
14for (index = 0; index < strLen; index++) {   
15if (index == 0) {   
16tmpChar = tmpStr.substring(0,1).toUpperCase();   
17postString = tmpStr.substring(1,strLen);   
18tmpStr = tmpChar + postString;   
19}   
20else {   
21tmpChar = tmpStr.substring(index, index+1);   
22if (tmpChar == " " && index < (strLen-1)) {   
23tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();   
24preString = tmpStr.substring(0, index+1);   
25postString = tmpStr.substring(index+2,strLen);   
26tmpStr = preString + tmpChar + postString;   
27}   
28}   
29}   
30}   
31frmObj.value = tmpStr;   
32}   
33// End -->   
34</script>   
35  
36  
37第二步:把如下代码加入<body>区域中   
38<form name="form">
39<input name="box" type="text" value="type in here!"/>
40<input onclick="javascript:changeCase(this.form.box)" type="button" value="Convert"/>
41</form></body></head>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus