View Full Version : سوال: تیکدار کردن چک باکس
elhamirani
چهارشنبه 13 فروردین 1393, 15:39 عصر
درود
چجوری میشه با تیک دار کردن یه چک باکس بقیه رو هم تیک دار کرد؟
سپاس
anvar
چهارشنبه 13 فروردین 1393, 16:51 عصر
با جی کوئری بصورت زیر میشه
یک چک باکس اصلی داری که آی دی مورد نظرت رو بهش میدی(selectall) - چندین چک باکس فرعی داری که اسم کلاس مشترکی (chksp ) به همه آنها میدی
$('#selectall').click(function (event) {
if (this.checked) {
$('.chksp').each(function () {
this.checked = true;
});
}
else {
$('.chksp').each(function () {
this.checked = false;
});
}
});
Mohammadsgh
پنج شنبه 14 فروردین 1393, 21:12 عصر
ممنون از شما دوست گرامی
elhamirani
پنج شنبه 14 فروردین 1393, 22:59 عصر
این پاسختون خیلی بهم کمک کرد سپاس گزارم
دانیال دزفولی
پنج شنبه 14 فروردین 1393, 23:12 عصر
چه کار کنیم اگه روی هر کدوم کلیک شد بقیه ی هم خانواده هاش تیک دار شن؟؟
viiictor
جمعه 15 فروردین 1393, 02:00 صبح
چه کار کنیم اگه روی هر کدوم کلیک شد بقیه ی هم خانواده هاش تیک دار شن؟؟
باید برای هر خانواده از چک باکس هاتون یک Class در نظر بگیرید و به صورتی که anvar (http://barnamenevis.org/member.php?7763-anvar) عزیز فرمودن بقیه رو تیک دار کنید
elhamirani
چهارشنبه 20 فروردین 1393, 12:01 عصر
این کد برای من کار نمیکنه؟اگر میشه بررسی کنید ممنون میشم:لبخندساده:
s2/mri
چهارشنبه 20 فروردین 1393, 13:14 عصر
درود
من از این کد استفاده میکنم . این کد چک باکس هایی رو که داخل یک فرم هستند رو تیک دار میکنه.
چه کار کنیم اگه روی هر کدوم کلیک شد بقیه ی هم خانواده هاش تیک دار شن؟؟
شما به هر چک باکسی داخل همون فرم کلاس check بدین بقیه چک باکس ها رو تیک دار میکنه
$(document).ready(function () {
$('.check').change(function() {
var checkboxes = $(this).closest('form').find(':checkbox');
if($(this).is(':checked')) {
checkboxes.attr('checked', 'checked');
} else {
checkboxes.removeAttr('checked');
}
});
});
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.