首页 > 解决方案 > 根据 laravel 中复选框的选择计算总值

问题描述

在我的 Laravel 应用程序中,我有一组从我的数据库加载的复选框。

在我的桌子上,我有 Test_name 和 Test_charge 的列。

我正在将上表中的数据加载到前端刀片中

<br>

            @foreach($ttype as $value)

                <label>{{ Form::checkbox('samp_list[]', $value->Test_name, false, array('class' => 'name')) }}

                {{ $value->test_name }}</label>

            <br/>

            @endforeach

这可以正确加载,但现在我的问题是,

我有一个相同形式的文本字段来提交总测试费用。

 {!! Form::text('samp_charges', null, array('placeholder' => 'Registration Charges','class' => 'form-control')) !!}

选中复选框后,必须自动计算此总费用并显示在该文本字段上。您点击的框越多,您获得的总数就越多。每个不同的测试花费不同的费用,该费用保存在“Test_charge”列中。

我在这里找到了解决方案,但它不能使用,因为我已经将我的 Test_name 作为复选框值属性传递。如果为了使用它,我必须将我的 Test_charge 传递给 value 属性......

有什么办法可以解决这个问题吗?

标签: phplaravel

解决方案


推荐阅读