c# asp.net:textbox a sadece sayı girilmesini nasıl sağlarız?

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: c# asp.net:textbox a sadece sayı girilmesini nasıl sağlarız?

Mesaj gönderen lazio »

Kod: Tümünü seç

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
   e.Handled = !Char.IsNumber(e.KeyChar);
}
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: c# asp.net:textbox a sadece sayı girilmesini nasıl sağlarız?

Mesaj gönderen metemete »

pardon yanlıs soledım ASP.NET de keypress olayı yok ???
protected void txtTotal_TextChanged(object sender, EventArgs e)
{

}
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: c# asp.net:textbox a sadece sayı girilmesini nasıl sağlarız?

Mesaj gönderen lazio »

o halde javascript ile yapman gerekiyor..

textbox ın onchange olayında içindeki değerleri kontrol edebilirsin..
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: c# asp.net:textbox a sadece sayı girilmesini nasıl sağlarız?

Mesaj gönderen metemete »

input text icin olan bu kodu textboxa göre uyarlayamayızmı. texbox ın onkeypress olayı yok ama??

Kod: Tümünü seç

<input type="text" name="SadeceSayiAlanTextBox" onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">
yada baska bir yolu yokmudur texboxa sadece sayı girmeyi sağlamann ??
Cevapla