Paradox
2 سال پیش توسط Paradox مطرح شد
5 پاسخ

کنترل و بررسی تیک خوردن Checkbox توسط لارول

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

  <label class="form-check-label" for="rule">
            <input class="form-check-input" type="checkbox" name="rule" id="rule" onclick="checked()">
               قوانین و مقررات را می پذیرم
            </label>

کدهای اسکریپت

    <script>
        function checked()
        {
            var checkBox = document.getElementById("rule");
            if (checkBox.checked == true){
                window.location.href = "{{  redirect(route('profile')); }}";
            } else {

                window.location.href = "{{  redirect(route('rule')); }}";
            }
        }
    </script>

ثبت پرسش جدید
اشکان زایر اومالی
تخصص : mevn fullstack
@ashkanzayeromali 2 سال پیش مطرح شد
0
<label class="form-check-label" for="rule">

    <input class="form-check-input" type="checkbox"  name="rule" id="rule"">

    قوانین و مقررات را می پذیرم

</label>
<script>
        const checkBox = document.getElementById("rule");

        checkBox.addEventListener('click',(e)=>{

            if (checkBox.checked === true) window.location.href = "{{  redirect(route('profile')); }}";

            })

</script>

اشکان زایر اومالی
تخصص : mevn fullstack
@ashkanzayeromali 2 سال پیش مطرح شد
0

سلام با اینکار هر وقت کاربر روی چک باکس کلیک کنه و تیک بزنه ریدایرکت میشه به روتی که دادین! البته برای ارسال فرم ها و این داستانا فرق داره داستن باید به ایونت سابمیت فرم گوش بدید ولی این صرفا برای یک اینپوته چک باکسه


Paradox
تخصص : در حال یادگیری
@paradox 2 سال پیش آپدیت شد
0

@ashkanzayeromali
ممنونم
بله من میخام با کلیک روی چک باکس کاربر هدایت بشه به روت مورد نظر ولی با این کدی که شما هم زحمت کشیدید این اتفاق نیفتاد
تو این صفحه فرمی ندارم که دیتاهاش به دیتابیس ارسال بشه فقط میخام روی دکمه قوانین زده شد کاربر به صفحه بعد هدایت بشه

تو کنترلر کاری باید انجام بدم ؟

تو فایل html خام تست میکنم کار میکنه ولی تو لاراول جواب نمیده ! دلیل چیه ؟


اشکان زایر اومالی
تخصص : mevn fullstack
@ashkanzayeromali 2 سال پیش مطرح شد
0

خب عزیز این کد جاوا اسکریپت رو شما باید سمت کلاینت یعنی تو بروزر ران کنی نه تو خود لاراول! مثلا میتونی تو ویو لاراولت قرارش بدی...


Paradox
تخصص : در حال یادگیری
@paradox 2 سال پیش مطرح شد
0

@ashkanzayeromali

این بخش به این شکل نوشتم حل شد

            if (checkBox.checked === true) window.location.href = "{{  url('profile'); }}";

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

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