【问题标题】:Laravel 5.0: Calculation using LaravelCollective and jQueryLaravel 5.0:使用 LaravelCollective 和 jQuery 进行计算
【发布时间】:2016-05-27 00:35:13
【问题描述】:

我是 Laravel 框架和 jQuery 和 PHP 等 Web 开发编程语言的绝对初学者。

我在编写计算代码时遇到问题。我想在“total_hours”框中的“direct_services_to_PWD”和“clinical_experience_general_hours”中有总数。当“直接服务”和“临床经验”中的数字发生变化时,我需要“总计”中的数字来求和。

有人知道如何为这种情况编写计算代码吗?

英语不是我的母语,所以如果这篇文章对您没有意义或者您需要更多信息,请留下您的 cmets! 任何意见,将不胜感激!提前致谢!

log_edit_form.php

@foreach($logs as $log)
        <tbody>
        {!! Form::hidden('id[]', $log->id) !!}
        <tr>
            <td>
                {{ $log->weeks }}
                {!! Form::hidden('weeks[]', $log->weeks) !!}
            </td>

            <td>{!! Form::number('direct_services_to_PWD[]', $log->direct_services_to_PWD) !!}</td>

            <td>{!! Form::number('clinical_experience_general_hours[]', $log->clinical_experience_general_hours) !!}</td>

            <td>{!! Form::number('total_hours[]', $log->total_hours) !!}</td>
        </tr>
        </tbody>
        @endforeach

【问题讨论】:

    标签: javascript php jquery laravel


    【解决方案1】:

    我不知道你为什么在你的名字中使用括号[],所以我把它们省略了。如果需要,您也可以添加它们。

    正如你自己提到的,你可以像这样用 jQuery 做到这一点:

    $(document).ready(function(){
        $('input[type="number"]').on('input', function() {
            var direct_services = $('input[name="direct_services_to_PW"]').val();
            var clinical_experience = $('input[name="clinical_experience_general_hours"]').val();
    
            var total = direct_services + clinical_experience;
    
            $('input[name="total_hours"]').val(total);
        });
    });
    

    我没有测试过这段代码,所以请务必仔细检查名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-01
      • 1970-01-01
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-13
      相关资源
      最近更新 更多