30

ユーザーの種類に関係なく、「ユーザー名」テキストのテキストinputを小文字にするにはどうすればよいですか?

<div class="register">
   <label for="username">Select username:</label>
</div> 
<div class="registerform">
    <input name="username" class="registerfont" type="text"
           id="username" maxlength="15" style="height:35px; width:300px">
</div>
4

12 に答える 12

60

CSSで:

form input[type="text"] {
    text-transform: lowercase;
}

それ以外の場合は JS で:

var text="this is my text.";
var lowercase=text.toLowerCase();
于 2013-01-01T00:18:28.213 に答える
40
于 2013-01-01T00:21:38.047 に答える
0

代わりにonchangeを使用してください

<input name="username"
  onchange="this.value = this.value.toUpperCase();"
  style="text-transform: lowercase; height:35px; width:300px"

  class="registerfont"
  type="text"
  id="username"
  maxlength="15"
>
于 2019-11-18T10:34:53.623 に答える
-2

入力 ID がユーザー名であると仮定して jquery を使用する:

$(document).ready(function(){
    $("#username").on('input', function(){
        $(this).val( $(this).val().toLowerCase() );
    })
});
于 2020-10-08T19:19:04.060 に答える