سلام. من توی یکی از صفحات پروژه ام چندین فرم دارم. درواقع همه فرم ها کارایی یکسان و اینپوت های یکسان دارن و تنها تفاوتشون در یک اینپوت هیدن هست که برای هرفرم یک مقدار متفاوت رو داره.
درواقع تعداد زیادی باکس داریم توی صفحه که هرکدوم آیدی مخصوص به خودشون رو دارن و درون هرکدوم یک فرم هست که آیدی هر باکس درون اینپوت هیدن قرار میگیره، که بعد از ارسال فرم توی کنترلر بتونم بفهمم این فرمی که ارسال شده مربوط به کدوم باکس هست.
سوال اولم این هست که اینکار منطقیه؟ یا راه حل دیگه ای رو باید استفاده میکردم؟
اگر اینکار منطقیه، مشکلی که وجود داره اینه که مقداری که درون اینپوت هیدن برمیگرده، همیشه مقدار آیدی باکس اول هست و از هرباکسی که امتحان میکنم و فرم رو ارسال میکنم آیدی باکس اول رو برمیگردونه. اینسپکت که میگیرم مقداری که درون اینپوت اون باکس مقداردهی شده کاملا درسته ولی نمیدونم چرا اون مقدار رو برنمیگردونه.
@javadkarami
سلام.
در مورد منطقی بودن یا نبودن کار سخته که این طوری جواب داد باید دید چه کاری انجام میشه. اما در مورد مشکلی که دارید، احتمالا به خاطر این هستش که برای همه فیلد هاتون name های یکسانی در نظر گرفتید. بررسی کنید که حتما برای هر فیلد یک اسم اختصاصی داشته باشید.
@mohsenbostan
خب مشکل اینه که همه فرم ها دقیقا یکی هستند ولی قراره با یک اینپوت bracket_id مشخص کنیم که آیدی اون فرم چیه.
منطقیش اینه که داده های حساس رو داخل فیلدهای هیدن نگذاریم
چون به راحتی برای کاربر قابل دسترسی و دستکاری هست.
@ali.bayat
این قسمت برای ادمین سایته. و به نظرتون راهی که بتونیم بفهمیم این فرم برای کدوم باکسه به جز اینپوت هیدن چه راهی میتونه باشه؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟