راکت

استفاده از checkbox در لاراول

4 پاسخ

من در قسمت ویرایش اطلاعات برای هرکاربر
چهارتا checkboxدارم
که اینو در زمانی که می فرستم به صفحه edit چهار تا checkbox رو با دستور foreach می کشم بیرون
حالا باید خاصیت name رو چطور بهش نام بدم؟
سوال بعدی: من میخوام زمانی که کلیلک شد روی checkbox عدد یک رو بریزه داخل جدول و اگر کلیلک نکرد مقدار صفر رو برگردونه داخل جدول
اینو چجوری داخل checkbox value نشون بدم

ثبت پرسش جدید

پاسخ‌ها

4
حسن محمدزاده
حسن محمدزاده
@hassan

تخصص: مدیر فنی

سلام
باید به همه checkbox ها یک name بدید
ولی در انتهای نامی که دادید حتما کروشه باز و بسته را قرار بدید که نشان دهنده آرایه باشه که اگر روی دو تا از checkbox ها کلیک شده بود قابل دستیابی باشه
برای اینکه ببینید checkbox انتخاب شده یا نه کافیه که از دستور زیر استفاده کنید

if($request->has('your-name')){

}
bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

@hasan2i2
مثلن به صورت زیر

foreach($v as $b)
<input type="checkbox" name="?" value="?">
endforeach

قسمت name و value رو چطور بنویسم

شاید پاسخ شما همین‌جا باشد

حسن محمدزاده
حسن محمدزاده
@hassan

تخصص: مدیر فنی

@sajad.kazemi1993
داخل name هر اسمی که دوست دارید بزارید ولی در انتهای کروشه باز و بسته [ ]
و در قسمت value
$b
رو بزارید البته اگر که $b یک مقدار باشه اگر هم که شیء بود که مشخصه ی مورد نظرش رو بزارید

کمال
کمال
@kamalj

تخصص: برنامه نویس ارشد وب

name را یکسان ندهید
مثلا name="$b"
حالا من نمیدونم b چیه ولی هر اسمی که میخواهید میتونید بدهید
و value=1
بعد بگید


foreach($v as $b)
isset($request->b)?1 : 0
endforeach

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام