Arkadaşlar Merhaba. Oluşturdugum bi formda beş adet textbox var textboxlara girilen degerlerin birbirinden farklı olmasını istiyorum. Bunu nasıl kontrol ederim. Yardımcı olabilirmisiniz?

soruldu: 28 Ara '13, 03:56

ibal90's gravatar image

ibal90
159333439
cevap kabul oranı: 18%


Mesela 5 texbox id leri sırasıyla : "TextBox1", "TextBox2", "TextBox3", "TextBox4", "TextBox5" olsun. Script kısmında :

 $(document).ready(function () {
   $("#submitbutton").live(click(){
    for(int i=2; i<6; i++)
    {
        for(j=i-1; j>=1; j--)
        {
            val compare1 = $("#TextBox"+i).val();
            val compare2 = $("#TextBox"+j).val();
            if(compare1 == compare2)
            {
                 //Hata Kısmına Yazılacak Olan Alan
            }
        }
    }
 });
});

bunu yazmayı dener misin

permanent link

cevaplandı: 28 Ara '13, 11:04

mustafaalkan64's gravatar image

mustafaalkan64
35181220
cevap kabul oranı: 0%

remote validation kullanmayı tercih ettim. bu şekilde aynı formdaki bir çok modeli kıyaslayabilir, veritabanında var olup olmadıgınıda kontrol edebilir ve hata mesajı döndürebiliriz. Gerçekten çok işime yaradı remotevalidation. Aklınızın bi köşesinde bulunsun. [Remote("actionAdi","controllerAdi",Additionlafield="propertyİsmi",ErrorMessage=" ")] satırında birden fazla property i validate edebiliriz.

Faydalı olması dilegiyle. Model sınıfı [Remote("EmailCheck", "Home", ErrorMessage = "Bu mail adresi kampanyamıza daha önceden kaydolmuştur.")] [NopResourceDisplayName("Account.Fields.Email")] public string Email { get; set; }

controller sınıfı

public ActionResult EmailCheck(string Email) { var subscription = _newsLetterSubscriptionService.GetNewsLetterSubscriptionByEmail(Email); if (subscription != null && subscription.FirstName != null && subscription.RegistrationType == "Campaign") { return Json(false, JsonRequestBehavior.AllowGet); } else { return Json(true, JsonRequestBehavior.AllowGet); }

    }
(31 Ara '13, 08:29) ibal90 ibal90's gravatar image
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
×1

Soruldu: 28 Ara '13, 03:56

Görüntüleme: 570 kez

Son güncelleme: 31 Ara '13, 08:44

powered by BitNami OSQA