Nasıl bir checkbox ASP.NET bir form üzerinde gerekli? | Netgez.com
SORU
4 AĞUSTOS 2009, Salı


Nasıl bir checkbox ASP.NET bir form üzerinde gerekli?

Biraz bu konuda arama yaptım ve birkaç kısmi cevap, ancak bana sıcak bir tatmin sağlayan bir şey buldum "bu bunu yapmak için doğru yoldur". Cevap en sık ortaya çıkan şikayet bu soru: "kutularını iki meşru Birleşik Devletleri - kontrol ve denetimsiz", bu bir "kabul ediyorum şartlar ve koşullar..." onay kutusunu bir kontrol için tam bir kaydı, dolayısıyla kontrol kutusu gerekli bir iş mantığı açısından.

Yanıtınız-n-kes yapıştır hazır tam kod parçaları veriniz! Biliyorum orada birkaç parça için CustomValidator (muhtemelen), arka planda, bazı javascript ve muhtemelen bir kontrol için İsValid ve sinir bozucu kısmı benim için olan her bir örnek gördüm, bu kritik parçalar eksik!

CEVAP
4 AĞUSTOS 2009, Salı


javascript istemci tarafında doğrulama için fonksiyon (jQuery kullanarak)...

function CheckBoxRequired_ClientValidate(sender, e)
{
    e.IsValid = jQuery(".AcceptedAgreement input:checkbox").is(':checked');
}

arka plan kod sunucu tarafında doğrulama için

protected void CheckBoxRequired_ServerValidate(object sender, ServerValidateEventArgs e)
{
    e.IsValid = MyCheckBox.Checked;
}

ASP.Net checkbox & doğrulama için kod...

<asp:CheckBox runat="server" ID="MyCheckBox" CssClass="AcceptedAgreement" />
<asp:CustomValidator runat="server" ID="CheckBoxRequired" EnableClientScript="true"
    OnServerValidate="CheckBoxRequired_ServerValidate"
    ClientValidationFunction="CheckBoxRequired_ClientValidate">You must select this box to proceed.</asp:CustomValidator>

ve son olarak, geri gönderme - bir düğme ya da ne olursa olsun...

if (Page.IsValid)
{
    // your code here...
}

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • bmarian22

    bmarian22

    22 Aralık 2007
  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012