мне нужно добавить минуты или даты в выбранную дату. У нас есть услуги, которые предлагают услуги по ремонту для клиентов. Некоторые услуги имеют продолжительность 60 минут, а некоторые имеют длительность 2 дня. Когда пользователь выбирает дату, время и минуты, тогда добавляются либо 60 минут, либо 2 дня, и показано в поле с именем 'tijd om te bezorgen', что означает «время доставить» на голландском языке. Мне также нужно добавить условие, в которое также можно добавить дни на основе того, если службе нужно 2 дня. < /P>
Это страница на моем сайте, где мы выбираем службы. Когда выбран сервис, цена отображается в правом поле, затем мы нажимаем кнопку, на которой считывается текст «Volgende Stap» после этого модал открывается, где мы заполняем форму и выбираем даты.jQuery(function($) {
$(document).ready(function() {
$("#myform1").submit(function(event) {
event.preventDefault();
var ddd = $("#totaldb").val();
if (ddd != "")
this.submit();
});
$("#ctime").on("change", function() {
var date = $("#datt").val();
var time = $("#tym").val();
var min = $("#tymin").val();
var datee = date + "-" + time + ":" + min + ":00";
var sdat = datee.split(":");
var ssdat = sdat[0].split("-");
var hourz = ssdat[3];
var minz = sdat[1];
var tminz = (+hourz) * 60 + (+minz);
var et = $("#mtimi").val();
var ftimm = (+tminz) + (+et);
var fhours = Math.floor(ftimm / 60);
var fminutes = ftimm % 60;
if (fminutes == 0) {
fminutes = "00"
}
var ftimef = fhours + ":" + fminutes;
var nftimef = date + " " + ftimef + ":00";
$("#m_etr_time").html(nftimef);
$("#estr").val(nftimef)
})
$("#w0").submit(function(event) {
event.preventDefault();
var date = $("#datt").val();
var time = $("#tym").val();
var min = $("#tymin").val();
var datee = date + "-" + time + ":" + min + ":00";
$("#delivery_date").val(datee);
var date = $("#delivery_date").val();
this.submit()
});
$("#myBtn").click(function() {
$("#myModal").show();
$("body").addClass("modal-content-open")
});
$(".close").click(function() {
$("#myModal").hide();
$("body").removeClass("modal-content-open")
});
$(".card").click(function() {
switchStateCheckbox(this);
recalculate()
});
$("input[type='checkbox']").click(function() {
switchStateCheckbox(this.parentElement.parentElement.parentElement)
});
function switchStateCheckbox(node) {
if (node.classList.contains('card-selected')) {
node.classList.remove('card-selected');
$(node).find('input[type="checkbox"]')['0'].checked = !1
} else {
node.classList.add('card-selected');
$(node).find('input[type="checkbox"]')['0'].checked = !0
}
};
$("input[type=checkbox]").change(function() {
recalculate()
});
function recalculate() {
var g = 0;
var durr = 0;
var sum = 0;
var fsum = 0;
var val = "";
var pri = "";
var ccount = 1;
var md = 0;
$("input[type=checkbox]:checked").each(function() {
var md = 0;
durr += parseFloat($(this).attr("data-durr"));
sum += parseFloat($(this).attr("rel"));
var dd = counnt();
val += this.value + "
";
spri = $(this).attr("data-id");
spri = parseFloat(spri);
if (md != 0) {
pri += " " + $(this).attr("data-id") + " " + spri.toFixed(2) + "
"
} else {
pri += "€ " + $(this).attr("data-id") + "
"
}
fsum += parseFloat(spri);
ccount++
});
$("#pric").html(pri);
$("#serv").html(val);
$("#stotal").html(sum.toFixed(2));
$("#total").html(fsum.toFixed(2));
$("#mServ").html(val);
$("#mPrice").html(pri);
$("#msubtotal").html(sum.toFixed(2));
$("#mtotal").html(fsum.toFixed(2));
var hours = Math.floor(durr / 60);
var minutes = durr % 60;
var timef = hours + "hrs - " + minutes + "min";
$("#mdurr").html(timef);
$("#mtimi").val(durr);
data = val.replace(new RegExp("
", "g"), ",");
$("#totaldb").val(fsum.toFixed(2));
$("#mServdb").val(data)
}
});
$(document).ready(function() {
var sel_id = $(".idsl").val()
});
jQuery('#w2').form([], [])
})
< /code>
×
Aanmeldingsformulier
Service
Prijis
Totaal : €
REPARATIE TIJD :
Tijd om te bezorgen:
Подробнее здесь: https://stackoverflow.com/questions/796 ... m-dropdown
Нужно добавить минуты или дату в выбранную дату, когда дата выбран из раскрывающегося меню для бронирования встречи [зак ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Загрузить повторяющиеся встречи, но дата начала всех встреч показывает первую ту же дату
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
На отдельной диаграмме площади не отображаются данные, если выбран тип «Дата-время»
Anonymous » » в форуме Php - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-