-4

請求用のフォームを作成しましたが、テキスト ボックスに入力された最初の文字を大文字に変換できません。少し調べてみましたが、運のいいものは見つかりませんでした。

基本的に私が探しているのは、可能であれば、最初の名前のテキストボックスに文字を入力すると、自動的に大文字が設定され(ユーザーが大文字にするのを忘れた場合)、残りは小文字になります。

4

3 に答える 3

1

これが視覚的な必要性のみである場合は、css を使用して実行できます。

input {
   text-transform:capitalize;
}
于 2014-02-05T22:22:49.723 に答える
1

このjsfiddleをチェックしてください:http://jsfiddle.net/7zp6k/

この関数はそれを行う必要があります:

function capitalize(obj)
{
    obj.value = obj.value.charAt(0).toUpperCase() + obj.value.slice(1);
}

html:

<input type='text' id='textfield' onkeyup='capitalize(this)'>
于 2014-02-05T22:27:46.903 に答える