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
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...
}
Nasıl sayfa yük üzerinde form giriş me...
nasıl form load olduğunda TextBox üzer...
Nasıl form üzerinde yeni bir pencere a...
Nasıl web tarayıcı otomatik tamamlama ...
Nasıl iPhone SDK üzerinde etkin bir İn...