こんにちは、スクリプト内の各単語を大文字にしたいので、そのような方法を思いつきました:
//Word Capitalization
function wordToUpper(val) {
newVal = '';
val = val.toLowerCase().split(' ');
for(var c=0; c < val.length; c++) {
newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
}
return newVal;
}
これは、空文字 " " の後に始まる通常の単語に対して機能するようになりました。
ただし、そのような文字列では失敗することも確認したいと思います。
wordToUpper('hello my name is Hellnar.it doesnt work.')
-> Hello My Name Is Hellnar.it Doesnt Work.
「それ」は大文字でなければなりませんでした。
wordToUpper('hello my name is (hellnar).')
-> Hello My Name Is (hellnar).
"Hellnar" を大文字にする必要がありました。
よろしく
注:text-transform: capitalize;
このデータはフォームの投稿に使用されるため、css クラシック ソリューションは使用しないでください。