<input style="text-transform:capitalize">

解决方案 »

  1.   

    <script>
    var str="i love you";
    var arr=str.split(" ");
    for(obj in arr)
    arr[obj]=arr[obj].replace(arr[obj].substr(0,1),arr[obj].substr(0,1).toUpperCase())
    alert(arr.join(" "))
    </script>
      

  2.   


    <SCRIPT LANGUAGE="JavaScript">
    function test(myVal)
    {
    var myAry = Array();
    var pos;
    var len;
    var i;
    var outstr = "";myAry = myVal.split(" ")
    len = myAry.length;for(i=0;i<len;i++)
    {
     var myLen = myAry[i].length;
     outstr =outstr + " " + myAry[i].substr(0,1).toUpperCase() + myAry[i].substr(1,myLen-1);
    }
    document.all.txt1.value =outstr;
    }
    </SCRIPT><input type=text id=txt1><input type=button value=Test onclick="test(document.all.txt1.value)">//========================================
    問題解決,請結帳 :)
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <SCRIPT language=Javascript>function CapMe(){
    n=0;
    Str="";
    str=document.forms[0].text1.value;
    Str+=str.charAt(0).toUpperCase();for(i=1;i<str.length;i++){
    if(n==0){Str+=str.charAt(i)}else{Str+=str.charAt(i).toUpperCase()}
    if(str.charAt(i)==" "||str.charAt(i)==","){n=1}else{n=0}
    }
    document.forms[0].text2.value=Str;
    }</SCRIPT>
    <link rel="stylesheet" href="../css/css.css" type="text/css">
    </head>
    <body topmargin="0" leftmargin="0" marginweight="0" marginheight="0"  bgcolor="#0099FF" oncontextmenu="return false;"><p>&nbsp;</p><FORM>
      <div align="center">
        <input value="hello my friend dnf sdfs,lsf  sfdlf " name=text1 size="50">
        <br>
        <INPUT onclick=CapMe() type=button value="首字转换为大写  ↓↓">
        <br>
        <input type="text" name=text2 size="50">
      </div>
    </FORM></BODY></HTML>
    http://lucky.myrice.com/javascriptexam/ucase.htm
      

  4.   

    var s,ss,rs = "i love you"
    ss = s.split(" ")
    r = ""for ( i = 0; i < 3; i++ )
    {
      r = r + ss[i].charAt(0).toUpperCase() + ss[i].substr(1) + " "
    }
    alert ( r )
      

  5.   

    <script>
    function firstUpper(instr){
       thestr=instr.toLowerCase();
       retStr="";
       nextupper=false;
       for(i=0;i<thestr.length;i++){
         if(i==0){
           retStr=thestr.substring(0,1).toUpperCase();
         }else{
           if(nextupper){
             retStr+=thestr.substring(i,i+1).toUpperCase();
             nextupper=false;
           }else{
             retStr+=thestr.substring(i,i+1);
           }
         }
         if(thestr.substring(i,i+1)==" "){
           nextupper=true;
         }
       }
       return retStr;
    }
    alert(firstUpper("i love you"));
    </script>
      

  6.   

    JK_10000方法显示没问题,但是但是掉用.value还是小写
      

  7.   

    CSS 就可以完成的事情干嘛非用 js
      

  8.   

    soloxiao() :新年好!!!!! ----用CSS的确只是表现形式上的差异,传到服务器的将是原本的值