我需要在 laravel 刀片模板中进行数学计算。
网址:
<div class="col-md-1">
<label for=" ">Qunatity</label>
<input type="number" class="form-control" name="total_Qut" id="t1" onkeyup="val()" placeholder="Qunatity" >
<div class="invalid-feedback">
</div>
</div>
<div class="col-md-1">
<label for="validationCustom05">Rate/Unit</label>
<input type="number" class="form-control" name="rate" id="t2" onkeyup="val()" placeholder="Price Per Unit" required>
<div class="invalid-feedback">
</div>
我打电话给JS:
function id(id){return document.getElementById(id);}
var val1 = 0;
var val2 = 0;
function val()
{
val1 = parseInt(id("t1").value);
val2 = parseInt(id("t2").value);
id("tot").innerHTML = ((val1 > 0 && val2 > 0))? val1 * val2 : 0;
};
我尝试了 3 种方法: 1. 在下面的部分中添加。
添加到标题。
@stack - 我不知道,如何使用它。
添加代码的最佳做法是什么?
我更喜欢第三种方式,因为它只会在页面上而不是其他页面上加载它。要执行第三个选项,您可以编辑通常位于的主刀片页面layouts/app.blade.php
并添加一个@stack('js')
您希望 javascript 所在的位置。(在结尾处<body>
)
然后在@extends('layouts.app')
您可以使用的任何刀片文件中
@push('js')
<script src="{{ asset('js/myjavascript.js')}}"></script>
@endpush
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句