div.style.visibility = "visible/hidden"böyle yapınca o divi sadece gizliyor yok etmiyordu bu da formun aşağı uzamasına neden oldu. Bunu Panel kontrolü ile yaptım radiobutton checked change ini değiştirip session a değer verip sayfayı yenilettim böyle olunca istediğim gibi oldu ama mevcut durumda panelin görünümünü değiştirdiği sırada sayfa post edildiği için üstte yazdığı değerler gidiyordu bunu nasıl yapabilirim?
Paneli açıp kapatmak
6
●722
- 11-11-2013, 14:37:57Kimlik doğrulama veya yönetimden onay bekliyor.Selam arkadaşlar, bir kayıt formu yapıyordum, formun aşağısında soru: Yes No diye bir radio button var adam burda yesi seçerse form açılacak no yu seçerse form kapanacak. Bunu ben js ile divi gizleyerek yaptım.
- 11-11-2013, 22:40:18Şu şekilde deneyebilir misiniz?
function yesmiNoMu() { $("#elementId").change(function () { var kod = $("#elementId").val(); if (kod == "1" /*HAYIR*/) { $("#panel").attr("style", "display:none"); } if (kod == "0" /*EVET*/) { $("#panel").removeAttr("style"); } }) }$(document).ready(function () { yesmiNoMu(); });Bu şekilde uyguladığınız zaman bir problem çıkmaması gerekiyor.
Yinede orada gizlenip boşluk kalırsa birde şu şekilde deneyebilirsiniz.
function yesmiNoMu() { $("#elementId").change(function () { var kod = $("#elementId").val(); if (kod == "1" /*HAYIR*/) { $("#panel").hide(); } if (kod == "0" /*EVET*/) { $("#panel").show(); } }) }
İyi çalışmalar. - 12-11-2013, 00:48:13arkadaşlar yardımlarınız için teşekkürler, display:none'ı bilmiyordum asp.net kontrollerinde visible la filan uğraşınca ordan oluyor sandım.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:48:13 -->-> Daha önceki mesaj 00:35:34 --
araya küçük bir soru daha sıkıştırsam, kontrol tam olarak kaldırılmıyor galiba çünkü o sonradan açılan formdaki textlere validasyon ekledim div komple kapalı olsada arkada validasyonlar çalışıyordu onun nasıl önüne geçebilirim? - 12-11-2013, 00:52:38hocam js kullanmanız şart mı divleri panel içine aldıkdan sonra radio butondaki secıli itemin value sunu kontrol etirerek panelin visiblesinden ayarlayabilirsinizberkorn adlı üyeden alıntı: mesajı görüntüle