سلام خدمت دوستان گرامی
من چند تا فرم دارم به شکل زیر:
<form method="post" action="{{route('form.store')}}">
@csrf
<input type="text" name="firstname">
<input type="text" name="lastname">
</form>
<form method="post" action="{{route('form.store')}}">
@csrf
<input type="text" name="firstname">
<input type="text" name="lastname">
</form>
<button id="submit">Submit</button>
<script>
document.getElementById('submit').addEventListener('click', function () {
for (var index = 0; index < document.forms.length; index++) {
document.forms[index].submit();
}
;
});
<script/>
میخوام چند تا فرم را با یک دکمه به بک اند ارسال کنم اما فقط یکی از فرم ها سابمیت میشه
خب عزیز من کلا همه حرفا به کنار شما name های مشترک رو نوشتین برای اینپوت ها و به نظرم به هیچ وجه کار درستی نیست دوتا فرم رو بفرستیم
البته من تا جایی که میدونم از دو فرم استفاده میکنن یکی رو با ajax میفرستن اون یکی رو با سابمیت کردن
یعنی چی؟ اونا رو هم خب ajax کن
نگاه کن بزار برات توضیح بدم تو داخل بعضی سایتا مثلا میخای یه تیکت بزنی یه فایل رو اتچ میکنی این یه فرم جدا داره و میاد با ایجکس اون رو اپلود میکنه و مولا درصد پیشرفت رو هم نشون میده بعدش با سابمیت مردن متن تیکت رو سابمیت میکنه
سلام
کافیه با ajax کار بکنید
و بگویید وقتی که روی دکمه کلیک شد همه فرم ها حالا به هر تعداد رو ajax کنید
سلام
شما دو درخواست رو می خواهید به صورت همزمان به سمت سرور بفرستید!! این کار با اصول برنامه نویسی سیستمی سازگار نیست. شما می تونید یک درخواست رو داخل یک فورم به سمت سرور بفرستید و اونجا در یک کنترلر مدیریت کنید.
@mahdi.rc12
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟