мне нужно добавить минуты или даты в выбранную дату. У нас есть услуги, которые предлагают услуги по ремонту для клиентов. Некоторые услуги имеют продолжительность 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
Форум по Javascript
1748339238
Anonymous
мне нужно добавить минуты или даты в выбранную дату. У нас есть услуги, которые предлагают услуги по ремонту для клиентов. Некоторые услуги имеют продолжительность 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 :
[i]
Tijd om te bezorgen:
[/i]
Подробнее здесь: [url]https://stackoverflow.com/questions/79640048/need-to-add-minutes-or-date-to-selected-date-when-date-is-selected-from-dropdown[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия