if (textbox1.MaxLength < 6 )
    {
      label1.Text  = "Güvenli şifre için en az 6 karakter  giriniz";
    }
else
{
 Kayıt devam ediyor… 
}

burdaki uygulama gibi kod penceresinde "en az şu kadar karakter girebilirsiniz " diye yapabilirmiyiz?

hazır navigatörler ile çözdüm fakat kod la kendim yazmayı merak ediyorum..

soruldu: 08 Oca '15, 06:42

karacas's gravatar image

karacas
31557
cevap kabul oranı: 0%

yapmak istediğini biraz daha açıklayabilir misin?

(08 Oca '15, 11:09) Müslüm ÖZTÜRK M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

textbox1.MaxLength değilde textbox1.Length < 6 kontrolünü yapmalısın o zaman sorun ortadan kalkacaktır. Yapmak istediğine örnek kod parçası yazdım. Extra olarak eğer kullanıcı parolayı girdikten sonra hemen anlık uyarı vermek istersen onun içinde bir örnek ekledim. Faydalı olacağını düşünüyorum.

aspx kodları:

<div>
    Button'a tıklandığında kontrol edilmesi<br/>
    Parola1 = <asp:TextBox runat="server" ID="txtPassword1" TextMode="Password"></asp:TextBox>
    <asp:Button runat="server" ID="btnCheckValue1" Text="Parolayı Kontrol Et" OnClick="btnCheckValue1_OnClick" />
    <asp:Label runat="server" ID="lblMessage1" ></asp:Label>

    <br/><br/><br/>
    Parola alanına girilen değer değiştikten sanra parolanın kontrol edilmesi<br/>
    Parola2 = <asp:TextBox runat="server" TextMode="Password" ID="txtPassword2" AutoPostBack="True" OnTextChanged="txtPassword2_OnTextChanged"></asp:TextBox>
    <asp:Label runat="server" ID="lblMessage2"></asp:Label>
</div>

codebehind ,c# kodları

 protected void btnCheckValue1_OnClick(object sender, EventArgs e)
        {
            var password = txtPassword1.Text.Trim(); //Başındaki ve sonundaki boşlukları sildirdim

            if (password.Length<6)
            {
                lblMessage1.Text = "Parola en az 6 karakter olmalıdır.";
            }
            else
            {
                lblMessage1.Text = "Parola uygundur.";
            }
        }

        protected void txtPassword2_OnTextChanged(object sender, EventArgs e)
        {
            var password = txtPassword2.Text.Trim(); //Başındaki ve sonundaki boşlukları sildirdim

            if (password.Length < 6)
            {
                lblMessage2.Text = "Parola en az 6 karakter olmalıdır.";
            }
            else
            {
                lblMessage2.Text = "Parola uygundur.";
            }
        }

btnCheckValue1 buttonuna tıkladıktan sonraki "Parola uygundur" olan kısımda devam etmesini istediğin kodlarını ekleyebilirsin.

İyi çalışmalar

permanent link

cevaplandı: 09 Oca '15, 14:29

M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

Müslüm ÖZTÜRK
10.6k103690
cevap kabul oranı: 28%

değiştirildi: 09 Oca '15, 14:49

Müslüm bey şimdi textboxı şifre olarak kullanacağım ve textbox un alabileceği en az değer örnegin 6 ve üstü olmasını istiyorum 5 karakter yazılınca hata verdireceğim " en az 6 karakter giriniz gibi.." Eğer 6 karakter doğru ise kodları devam ettireceğim..

permanent link

cevaplandı: 08 Oca '15, 12:01

karacas's gravatar image

karacas
31557
cevap kabul oranı: 0%

Kullanici textbox'a deger girerken textbox'in keypressed'inde kullanicinin girdigi karakter uzunlugunu bulursun formda herhangi bir yerde bir label acip burada anlik bildirim yapabilirsin. Ornegin 3 karakter giriniz 2 karakter giriniz 1 karakter giriniz gibi. 6 karakter girmedende button varsa button u aktif yapmazsin.

(08 Oca '15, 12:22) emrecan-oztas emrecan-oztas's gravatar image

Çok teşekkür ederim ilgi ve alakanız için.

permanent link

cevaplandı: 09 Oca '15, 17:08

karacas's gravatar image

karacas
31557
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×158
×8

Soruldu: 08 Oca '15, 06:42

Görüntüleme: 825 kez

Son güncelleme: 09 Oca '15, 17:08

powered by BitNami OSQA