سلام دوستان عزیز
من یک فرمی دارم که اگه مثالاً توی فرم تیک چک باکس بخوره باید یک اینپوت required بشه ولی اگه اون تیک نخوره نیاز به required شدن
اینپوت نباشه.
اگه میشه راهنماییم کنید. ممنون
آیا روشی در لارول هست یا نه
سلام ظهر شما بخیر
برای اینکارو فقط کافیه که یک تابع برای رویداد 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 {
// اگر فعال نبود هم که هیچی
}
موفق باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟