mahdi
3 سال پیش توسط mahdi مطرح شد
6 پاسخ

submit کردن چند فرم با یک دکمه در لاراول

سلام خدمت دوستان گرامی
من چند تا فرم دارم به شکل زیر:


    <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/>

میخوام چند تا فرم را با یک دکمه به بک اند ارسال کنم اما فقط یکی از فرم ها سابمیت میشه


ثبت پرسش جدید
امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش آپدیت شد
-2

خب عزیز من کلا همه حرفا به کنار شما name های مشترک رو نوشتین برای اینپوت ها و به نظرم به هیچ وجه کار درستی نیست دوتا فرم رو بفرستیم


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
-2

البته من تا جایی که میدونم از دو فرم استفاده میکنن یکی رو با ajax میفرستن اون یکی رو با سابمیت کردن


mahdi
@mahdi.rc12 3 سال پیش مطرح شد
-1

@ajdar9667 دوتا بیشتر باشه چی؟


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش آپدیت شد
0

یعنی چی؟ اونا رو هم خب ajax کن
نگاه کن بزار برات توضیح بدم تو داخل بعضی سایتا مثلا میخای یه تیکت بزنی یه فایل رو اتچ میکنی این یه فرم جدا داره و میاد با ایجکس اون رو اپلود میکنه و مولا درصد پیشرفت رو هم نشون میده بعدش با سابمیت مردن متن تیکت رو سابمیت میکنه


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

سلام
کافیه با ajax کار بکنید
و بگویید وقتی که روی دکمه کلیک شد همه فرم ها حالا به هر تعداد رو ajax کنید


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

سلام
شما دو درخواست رو می خواهید به صورت همزمان به سمت سرور بفرستید!! این کار با اصول برنامه نویسی سیستمی سازگار نیست. شما می تونید یک درخواست رو داخل یک فورم به سمت سرور بفرستید و اونجا در یک کنترلر مدیریت کنید.
@mahdi.rc12


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

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