Laravel-admin 框架中表单如何根据 select 选中事件来动态修改 switch 的状态

protected function _form()
    {
        $form = new Form(new shop);
        $form->select('type', '购买类型')->options([1=>'人文类','2'=>'生活类','3'=>'地理类'])->rules('required');
        $form->switch('isbuy', '是否购买');
        return $form;
   }

如下图所示:比如我选中人文类,switch状态变为disable禁用状态,如何实现,请教一下会的朋友解答一下,谢谢!

Laravel-admin框架中form表单如何根据select下拉选中事件来动态修改switch的disable状态

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 4

我在很早之前,有做过这个需求,当时是用JS监听了select的change事件,然后用pjax.reload 传递一个参数在地址栏,通过request取到参数进行判断。

4年前 评论

重新刷新页面,后端处理

    var store_name  = $(".store_name").val();
    $.pjax({container:"#pjax-container", url: "edit?store_name="+ store_name });
3年前 评论

@fangmuke 老哥 您当初是怎么实现的

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!