javascript - 我想打印我在按钮的表单上得到的变量
问题描述
var roomPrice = 12;
// bootstrap datepicker configuration
$(document).ready(function() {
$("#from").datepicker({
changeMonth: false,
numberOfMonths: 1,
dateFormat: 'dd-mm-yy',
startDate: "-Infinty",
endDate: "+Infinty",
language: "en",
autoclose: true,
todayHighlight: true,
});
$(" #to").datepicker({
defaultDate: "+0w",
changeMonth: false,
numberOfMonths: 1,
todayHighlight: true,
startDate: "-Infinty",
dateFormat: 'dd-mm-yy',
language: "en",
autoclose: true,
todayHighlight: true,
});
});
function ChooseContact(data) {
var totalrooms = data.value;
document.getElementById("totalrooms").value = (Number(totalrooms));
//CheckItemRent("adet");
}
function calculateDuration() {
var diff = 0;
if (startDate != "" && endDate != "") {
var startDate = new Date($('#from').val());
var endDate = new Date($('#to').val());
diff = endDate - startDate;
}
if (diff == 0) {
$("#totaldays").val("1");
$("#totaldays2").html("1");
$("#grandtotal").val("").css("color", "black");
$("#grandtotal2").html("").css("float", "left");
$("#grandtotal3").html(" TL").css('visibility', 'visible');
$("#grandtotal4").html('<button type="submit" form="my_form" class="float-right btn btn-sm btn-default shadow btn-rounded"> ' + $("#grandtotal") + ' TLRent <i class="material-icons md-18">shopping_cart</i></button>');
}
if (diff > 1) {
$("#totaldays").val((diff / 86400000) + 1);
$("#totaldays2").html((diff / 86400000) + 1 + " Gün Kiralama Günü");
$("#grandtotal").val("").css("color", "black");
$("#grandtotal2").html("").css("float", "left");
$("#grandtotal3").html(" TL").css('visibility', 'visible');
$("#grandtotal4").html('<button type="submit" form="my_form" class="float-right btn btn-sm btn-default shadow btn-rounded"> ' + $("#grandtotal") + ' TL Rent <i class="material-icons md-18">shopping_cart</i></button>');
}
if (diff < 0) {
$("#totaldays").val((diff / 86400000) - 1);
$("#totaldays2").val((diff / 86400000) - 1);
$("#grandtotal").val("Error in dates...").css("color", "red");
$("#grandtotal2").html("");
$("#grandtotal3").html("");
$("#grandtotal4").html("");
}
return;
}
function grandTotal() {
calculateDuration();
var days = $("#totaldays").val();
var rooms = $("#totalrooms").val();
if (days != "" && parseInt(days) > 0) {
if (rooms != "") {
var total = parseInt(days) * parseInt(rooms) * roomPrice;
$("#grandtotal").val(total.toFixed(0)).css("color", "red");
$("#grandtotal2").html(total.toFixed(0));
} else {
$("#grandtotal").val("").css("color", "black");
$("#grandtotal2").html("");
}
}
}
$("#rooms, #from, #to").on("change", function() {
grandTotal();
$(".datepicker").hide();
CheckItemRent("adet");
});
$("#grandtotal4").html('<button type="submit" form="my_form" class="float-right btn btn-sm btn-default shadow btn-rounded"> ' + $("#grandtotal") + ' TLRent <i class="material-icons md-18">shopping_cart</i></button>');
大家好,我想打印这个 taga 变量,但它不起作用。我从 javascript 计算器获得的值我可以将其打印为 div id,但我无法在以下标签中打印它您认为是什么问题?
' + grandtotal+ '
' + $("#grandtotal")val() '
$("#grandtotal4").html('<button type="submit" form="my_form" class="float-right btn btn-sm btn-default shadow btn-rounded"> ' + $("#grandtotal") + ' TLRent <i class="material-icons md-18">shopping_cart</i></button>');
我试过这些,但没有用。如何打印到 grandtotal4 变量中。我的主要目标当 div 出现时,我想在按钮上方显示总价。
解决方案
推荐阅读
- yocto - 在 BitBake 配方中可靠地确定机器架构
- shell - AWK 循环遍历多列
- c# - Entity Framework Core 5 中的自引用关系
- inheritance - 如何使用 F# 中的接口更新和返回记录
- java - 我无法运行“npx react-native run-android”
- mysql - Query to return daily data for variable frequency aggregation
- angular - 围绕三个.js 对象移动智能手机摄像头
- sql - Postgresql JSON 列检查值存在于 json 数组中
- r - R 在具有多个连接和过滤器的 dplyr 上表现不佳
- python - Django - social_auth - 我如何分离 social_auth_facebook_scope 以请求不同的范围