0 امتیاز
قبل در برنامه نویسی توسط (505 امتیاز)
ویرایش شده قبل توسط
چطوری می تونم برای چندین checkbox ، که در یک گروه قرار دارند، validator بذارم، طوری که کاربر ،حتما یکی از این ها را انتخاب کند.
قبل توسط (1.1هزار امتیاز)
اگر مشخص کنید برنامتون دسکتاپ یا وب برای جواب دهنده ها می تونه مفید باشه.
قبل توسط (505 امتیاز)
تحت وب است

1 پاسخ

0 امتیاز
قبل توسط (868 امتیاز)

jquery ، JavaScript ...  یادم نمیاد ولی کلا تا اونجا که یادمه نمیشد چک باکس ها رو با Toolkit خود ASp به این شکل دربیارید ولی با نوشتن یه تابع ساده ، میتوید چک کنید ، که حتما یکی از باید فعال باشه

یه همچین چیزی :)

  $("#buttonId").click(function (e) {
            var checkBoxs = $(".checkBoxesToSelect");
            var checkIfChecked = false;

            checkBoxs.each(function (i, el) {
                
                if ($(el).attr("checked") == "checked")
                    checkIfChecked = true;
            });
            if (checkIfChecked == false)
                e.preventDefault();
            else
                return true;
                 });

اگه توضیحی درباره کد بخوای ، اینکه توی متد onclick دکمه ، لینک یا هرچیزی که id= buttonId باشه ، میام میگم ، برو و همه چکباکس هایی که کلاسشون checkBoxesToSelect رو پیدا کن ، بعد توشون جستجو کن ، اگر حتی یکیشون چک خورده بود ، checkIfChecked رو فعال کن ، در غیر اینصورت که false میمونه ، بعدش چک میکنم اگر checkIfChecked true بود ، که یعنی چک خورده یکیشون ، پس میگم که پستبک دکمه انجام بشه ، در غیر اینصورت ، از پستبک شدن صفحه جلوگیری میکنم

سوالات مشابه

+1 امتیاز
1 پاسخ 380 بازدید
0 امتیاز
0 پاسخ 768 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط alinaseri (0 امتیاز)
+1 امتیاز
1 پاسخ 681 بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
0 پاسخ 351 بازدید
0 امتیاز
0 پاسخ 436 بازدید
...