راکت

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

5 پاسخ

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

  <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>
ثبت پرسش جدید

پاسخ‌ها

5
اشکان زایر اومالی
اشکان زایر اومالی
@ashkanzayeromali

تخصص: mevn fullstack

<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>
اشکان زایر اومالی
اشکان زایر اومالی
@ashkanzayeromali

تخصص: mevn fullstack

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

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

Paradox
Paradox
@paradox

تخصص: در حال یادگیری

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

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

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

اشکان زایر اومالی
اشکان زایر اومالی
@ashkanzayeromali

تخصص: mevn fullstack

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

Paradox
Paradox
@paradox

تخصص: در حال یادگیری

@ashkanzayeromali

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

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

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

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