-3
我需要字符串進行轉換,首字母大寫,其餘全部小寫,存儲在我的數據庫中。Javascript - 首字母大寫,其餘小寫
例如,用戶輸入
name="john";
,我需要它改造成
name="John";
我需要字符串進行轉換,首字母大寫,其餘全部小寫,存儲在我的數據庫中。Javascript - 首字母大寫,其餘小寫
例如,用戶輸入
name="john";
,我需要它改造成
name="John";
這是一個簡單的腳本,可以讓你做到這一點。
<input type="text" id="name" onblur="capitalize(this.id)" value="" autofocus>
<script>
function capitalize(id)
{
var text = document.getElementById(id).value; //get the text
var firstL = text.slice(0,1).toUpperCase(); //get the first character and make it Uppercase
var rest = text.slice(1).toLowerCase(); //get the rest of the string and make it Lowercase
var text = firstL.concat(rest); //create the new text store it
document.getElementById(id).value = text; //set the value of the field
}
</script>
的onblur
事件可能與不同的事件,如onkeyup
更改爲更立竿見影的效果。
爲什麼downvote ??? –
這已被問及,無需提供重複的問答。 – nicael
不完全重複,因爲OP要求將剩餘部分縮小 - 鏈接問題僅限於大寫第一個字符。顯然,這兩個都是簡單的問題,但不是重複的。雖然這個問題需要澄清。 –
@MrUber請澄清一下您的問題:您的意思是「存儲在我的數據庫中」是什麼意思?您是否在客戶端(可以隨時避開)或服務器端尋找「活的」高級別低端服務器? –