スクリプトの更新値に問題があります。例: -日時の値を保存するテキストフィールドが 2 つある -1 つ
私の問題は、テキストボックスの値を変更すると、最終価格が更新されないことです。テキストフィールドの値が変更されたときに価格結果を自動更新したい
ありがとう、
私のテストコードは次のとおりです。
<script>
$(function () {
$('#frompicker').datetimepicker();
$('#topicker').datetimepicker();
});
<script>
$(document).ready(function () {
function calculateTime() {
//get values
var parkingType = $("select[name='selectParking']").val();
var valuestart = $("#frompicker").val();
var valuestop = $("#topicker").val();
//alert(valuestart);
var timeStart = new Date(valuestart);
var timeEnd = new Date(valuestop);
var hourDiff = (timeEnd - timeStart) / 3600000;
//alert(timeStart);
if (parkingType == "2" || parkingType == "3") {
if (hourDiff < 0 ) {
$("p").html("<b>price:</b> " + "error" + "€");
}
else if (hourDiff >= 1 && hourDiff < 2) {
$("p").html("<b>price:</b> " + "2" + "€");
}
} }
$("select").change(calculateTime);
calculateTime();
});