0
我有一个测量表 - 宽度和高度(附图)。红色的行是宽度,黄色的列是高度。对于宽度400和高度700,价格是1025.最大宽度是600,最大高度是900.我用选择做了它,但是我有一个问题来创建带有输入的价格计算,并且如果用户可以写入值这个数字之间 - 例如,如果一个客户写750 * 450mm的价格应该是1325,因为必须在700x400之后四舍五入到更高的价格。计算器高度宽度
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
如果下面的答案对您有帮助,请标记为答案 –