もう一度:ここで学んでいます! このような基本的な質問に申し訳ありませんが、私は学ばなければなりません...JavaScript toUpperCaseのみ最初の文字
私はオンラインで読む私はすべてのキャップの最初の文字からそれを適応しようとしています。ここにコードを参照してください - 特に我々はJavaScriptをonkeyup
を見ている:
これは動作します:
<label for="class">Classification</label>
<input type="text" name="class" id="class" value="" required="true" placeholder="" style="text-transform:uppercase" onkeyup="javascript:this.value=this.value.toUpperCase();" />
これは動作しません:
<label for="judge">Judge's Name</label>
<input type="text" name="judge" id="judge" value="" required="true" placeholder="" list="judges" style="text-transform:capitalize" onkeyup="javascript:this.value=this.charAt(0).toUpperCase() + this.substr(1);" />
this.charAt'は関数ではありません '、' 'this.value.charAt(0)することになっています。 'this.substr'と同じです。ブラウザでコンソールを見てください(F12を押してください)。それはあなたにエラーを教えてくれるでしょう。 – Xufox
はい、私は2つのスポットで.valueを省いたようです。私にF12コンソールの使用を思い出させていただきありがとうございます。 –