0
私は、測定 - 幅と高さ(添付画像)のテーブルを持っています。赤い行が幅、黄色の列が高さです。幅400と高さ700の場合、価格は1025です。最大幅は600、最大高さは900です。私は選択でそれを行いましたが、入力による価格の計算を作成し、ユーザーが値を書くことができれば問題がありますこの数字の間に - 例えば顧客が750 * 450mmを書いた場合、700x400の後でより高い価格に切り捨てなければならないので、価格は1325でなければならない。計算機の高さの幅
jQuery('.calc-btn').click(function(e) {
e.preventDefault();
var pricePerDoor = 725,
widthInc = 225,
heightInc = 75,
oneDoorPrice,
wert1 = jQuery('#width').prop('selectedIndex') + 1,
wert2 = jQuery('#height').prop('selectedIndex') + 1,
oneDoorPrice = (pricePerDoor + (wert1 * widthInc) + (wert2 * heightInc));
jQuery('.total').val(oneDoorPrice);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>
<select id="width">
<option value="400">400mm</option>
<option value="500">500mm</option>
<option value="600">600mm</option>
</select>
<select id="height">
<option value="700">700mm</option>
<option value="800">800mm</option>
<option value="900">900mm</option>
</select>
<input type="text" name="total" class="total">
<input type="submit" class="calc-btn" value="Submit">
どこがこれまでに試したコードはありますか? –
https://jsfiddle.net/wr66dcfo/6/ – alexanderstanchev
以下の回答が役立つ場合は、回答としてマークしてください –