Asp.Net TextBox a Büyük Harf Yazdırma (JavaScript)

Asp.net ile texbox içeriğiniz büyük harf yapmak için aşağıdaki javascript kodlarını kullanınız.

function BuyukHarf(e) { var nesne = e.target ? e.target : e.srcElement; var basilantus = e.charCode == undefined ? e.keyCode : e.charCode; var str = String.fromCharCode(basilantus); if ((basilantus < 97 || basilantus > 122) && !isTRChar(basilantus)) return true; if (basilantus == 105) str = 'u0130'; if (nesne.createTextRange) { e.keyCode = str.toUpperCase().charCodeAt(0); return true; } else { var startpos = nesne.selectionStart; var endpos = nesne.selectionEnd; nesne.value = nesne.value.substr(0, startpos) + str.toUpperCase() + nesne.value.substr(endpos); nesne.setSelectionRange(startpos + 1, startpos + 1); return false; } }

function isTRChar(key) { var trchar = [231, 246, 252, 287, 305, 351]; for (var i = 0; i < trchar.length; i++) { if (trchar[i] == key) return true; } return false; }

function BuyukHarfBlur(e, clear) { var nesne = e.target ? e.target : e.srcElement; var val = nesne.value; val = val.replace(/i/g, "u0130").replace(/^s+|s+$/g, ""); if (clear) val = val.replace(/s{2,}/g, " "); nesne.value = val.toUpperCase(); }

///////////////////////////////////////////////

<asp:TextBox ID="TextBox1" runat="server" CssClass="form-control" onkeypress="return BuyukHarf(event);" onblur="BuyukHarfBlur(event,false);" required=""></asp:TextBox>

İlgili Makaleler

Üye Yorumları

Bu Makaleye Henuz Yorum Yapılmamıştır

Yorum Yaz