ユーザーが入力した後にテキスト入力値を大文字の文字列に変更しようとしています:
$('#University').blur(function(){
if ( $(this).attr("value") != '') {
var uni = $(this).val();
uni.toUpperCase();
alert(uni);
$(this).attr("value", uni);
};
});
<input type="text" name="Universidad" size="45" class="required" id="University">
フィールドに「leandro」と書き込むalert(uni)
と、「leandro」ではなく「leandro」がスローされます。何か案が?
このフォームを介して大文字のデータを送信する必要があるため、CSS を使用できませんでした。css はレンダリングのみを変更し、値は変更しません。