علی جمالی
3 سال پیش توسط علی جمالی مطرح شد
3 پاسخ

در صورت تیک خوردن چک باکس فرم اعتبار سنجی بشه یا نشه

سلام دوستان عزیز
من یک فرمی دارم که اگه مثالاً توی فرم تیک چک باکس بخوره باید یک اینپوت required بشه ولی اگه اون تیک نخوره نیاز به required شدن
اینپوت نباشه.
اگه میشه راهنماییم کنید. ممنون

آیا روشی در لارول هست یا نه


ثبت پرسش جدید
احسان داوری
تخصص : برنامه نویس
@ehsndvr 3 سال پیش مطرح شد
0

سلام ظهر شما بخیر
برای اینکارو فقط کافیه که یک تابع برای رویداد onclick چک باکس (CheckBox) تعریف کنید و بنویسید که اگر :
نحوه تعریف تابع برای CheckBox :

<label for="myCheck">Checkbox:</label> 
<input type="checkbox" id="myCheck" onclick="myFunction()">

<p id="text" style="display:none">Checkbox is CHECKED!</p>

<script>
function myFunction() {
  var checkBox = document.getElementById("myCheck");
  var text = document.getElementById("text");
if (checkBox.checked == true){
    // اگر کاربر فعال کرد فلان اینپوت رو الزامی کن
  } else {
    // اگر هم که فعال نکرد هیچی
  }
}
</script>

و حالا در Controller لاراول مینویسید که اگر :

if( Input::get("CheckBox_ID") ) {
    // اگر CheckBox فعال بود نباید فلان Input خالی باشه
} else {
    // اگر فعال نبود هم که هیچی
}

موفق باشید


علی جمالی
تخصص : برنامه نویس وب
@alijamali 3 سال پیش مطرح شد
0

خیلی ممنون دوست عزیز @ehsndvr


احسان داوری
تخصص : برنامه نویس
@ehsndvr 3 سال پیش مطرح شد
0

@alijamali خواهش میکنم 🌹


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

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