2012-02-22 35 views

答えて

5

あなたは、私はちょうどそれが提出した場合に大文字に変換しますkeyup()toUpperCase()

$('input').keyup(function(){ 
    this.value = this.value.toUpperCase(); 
}); 

ここフィドルhttp://jsfiddle.net/GT7fY/2/

3

を使用することができます。

$("#verify input").val(function(i,val){ 
    return val.toUpperCase(); 
}); 

大文字の要件は、単にユーザーから隠されている場合があります。

+0

私は同意します。ユーザーが大文字であることを確認することが重要でない場合は、気にしないでください。代わりにバックエンドで変換を行うこともできます。 –

2
$('form#verify').on('keyup', 'input', function(event) { 
    $(this).val($(this).val().toUpperCase()); 
}); 

2

下部にこれを貼り付けます。

$(document).ready(function(e){ 
    $('input[type="text"]').on('keyup', function(){ 
    $(this).val(this.value.toUpperCase()); 
    }); 
}); 
2
$(":input").keyup(function() { 
$(this).val($(this).val().toUpperCase()); 
}); 

全てあなたのもの。

4

これを試してみてください:

style input 
input{text-transform:uppercase;}​ 

and onBlur make uppercase 
<input onBlur="$(this).val(this.value.toUpperCase());"> 

それだそれ:)

+1

+1これは一番良い方法です:) –

+0

尋ねられたものではなく、onkeyup = "this.value = this.value.toUpperCase();のようなものでなければなりません。それを最も効率的にするために純粋なJSで... –

+0

@Likwid_Tあなたはそれをスタイルする必要があります。 –

関連する問題