我使用文本轉換=大寫使表單輸入標準,我看到,當我在字段中輸入的第一個字母是大寫。問題是,當我使用_POST蓋被越來越轉換爲如在此示例中看到的從print_r的小寫字母:
陣列([FName_val] =>約翰[LName_val] =>斯蒂芬 [Equipment_Borrowed_val] =>相機[Service_Tag_val] => 233222 [Borrwd_Rsn_val] =>借[Date_Taken_val] => [Exp_Date_Return_val] => [Comments_val] =>)
同樣的事情發生與LName_val
HTML是:
First Name:<input type="text" name="FName_val" maxlength="12" size="12" placeholder="*" class="input_style" /><br /><br />
Last Name:<input type="text" name="LName_val" maxlength="36" size="12" placeholder="*" class="input_style" /><br /><br />
CSS是:
.input_style[type=text], .input_style[type=date] {
background: white;
border: 2px solid #87CEFA;
border-radius: 25px;
-moz-box-shadow: inset 0 0 10px #87CEFA;
-webkit-box-shadow: inset 0 0 10px #87CEFA;
box-shadow: inset 0 0 10px #87CEFA;
background-color:Ivory;
padding: 5px 10px;
width: 165px;
outline: none;
text-transform:capitalize;
}
這看起來非常簡單的,但我不明白。同樣的事情發生時,我用本網站上找到的一些JavaScript來做同樣的事情。有沒有人有這個麻煩?
謝謝,但我只是做了一點點PHP: $ FName參數= ucfirst(用strtolower($ FName參數)); $ LName = ucfirst(strtolower($ LName)); (Effpm_Brwd)); 上插入MySQL之後_POST就像koala_dev。無論如何處理像埃迪範哈倫輸入? – alan 2014-11-04 01:20:06
@alan你的意思是你想每個單詞都大寫?爲此,有['ucwords()'](http://php.net/manual/en/function.ucwords.php) – 2014-11-04 16:34:46