Laravel 动态依赖下拉菜单

如何解决Laravel 动态依赖下拉菜单

我希望能够选择一种车辆类型并使用与该选择相关的价格将其添加到卡片中服务的基本价格中。我知道有很多示例可以更改第二个下拉菜单中的选项,经典的国家和州示例,但我似乎无法找到任何使用所选菜单项的内容,我可以将其添加到服务价格。这是我到目前为止的代码

monaco.languages.registerCompletionItemProvider('markdown',{
    provideCompletionItems: function() {
        return {
            suggestions: [
                {
                    label: "random_number",insertText: "random_number"
                },{
                    label: "Now",insertText: "Now"
                },{
                    label: "today",insertText: "today"
                },{
                    label: "autocomplete does work fine between braces",insertText: "autocomplete does work fine between braces"
                },]
        };
    }
});

monaco.editor.create(document.getElementById("container"),{
    value: "# hello.\n{autocomplete doesn't work between braces: }\nbut it works outside: ",language: "markdown"
});

我知道这不是很花哨(或很好)的编程,但我已经坚持了几个小时。我也知道我需要一个脚本来使它真正具有动态性,并且很可能使用表单来选择车辆类型。

解决方法

<script> 
  function updateServicePrice(vehicle) {
    const vehiclePrice = Number(vehicle.dataset.price);
    const services = Array.from(document.getElementsByClassName('service-price'));
    
    services.forEach(service => {
      service.innerHTML = Number(service.dataset.price) + vehiclePrice;
    });
  } 
</script>


<div class="dropdown">
    <button class="btn btn-danger dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        Select vehicle type
     </button>
     <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
         @foreach($vehicles as $vehicle)
             <a onclick="updateServicePrice(this)" data-price="{{ $vehicle->price }}" class="dropdown-item" href="#">{{ $vehicle->type }}</a>
         @endforeach
     </div>
</div>
</div>
@foreach($services as $service)
    <div class="card mt-3">
        <div class="card-body">
            <div class="d-flex justify-content-between">
                <h4 class="card-title">{{ $service->nom }}</h4>
                {{--this is where I'd like to use the selected vehicle type to simply add it to 
                the service price. If i do: {{ $service->price + $vehicle->price }} it chooses 
                the last one that went through the foreach loop --}}
                <h3 class="service-price" data-price="{{ $service->price }}">{{ $service->price }}$</h3>
            </div>
            <p class="card-text">{{ $service->description }}</p>
        </div>
    </div>
@endforeach

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?