gpt4 book ai didi

javascript - 选中复选框并在加载内容/页面上设置值

转载 作者:行者123 更新时间:2023-11-28 04:16:32 24 4
gpt4 key购买 nike

我有一家商店。在购物车中(通常用户未登录时)是设置发票的复选框。如果未选中 - 那么用户会收到账单。

下一步,用户必须登录,然后转到“Procced”页面。当用户继续操作时(登录页面后),如果不返 repo 物车,则无法更改复选框。

我需要检查(登录后,在处理页面上)客户是公司还是普通用户(私有(private)),如果用户是公司,请将发票设置为默认。

我有这个代码:(我知道不是纯粹的 php - 是某种框架)

<!-- CART PAGE with checkbox -->
<div id="additionalRealizationInfo">
?{foreach system.cart.optionsData option}
<label>
<input class="additionalRealizationInfoCheckbox"
type="checkbox"
?{if true == option.option.enabled}
checked="checked"
?{endif}
name="additional?{=system.randomNumber}"
value="${system.controllerUrl}ToggleOption/?{=option.name}" />
?{=option.title}
</label>
?{endforeach}


// The Value of checkbox is: toggleOption/facture






<!-- PROCCED PAGE without checkbox - On this page, after login, user see own choice from cart before login -->

<div id="additionalRealizationInfo">
<h2>Infos</h2>
<div>
?{foreach system.cart.optionsData option}
<div>
?{if true == option.option.enabled}
You get Invoice
?{else}
You get recive
?{endif}
</div>
?{endforeach}
</div>
</div>

<script type="text/javascript">
var isCompany = "?{=system.userLogged.InvoiceData.company}"; <!-- Company Name -->
var enableInvoice = "?{=system.cart.invoiceEnabled}";

if (isCompany.lenght > 0) {
$.get("${system.controllerUrl}setInvoiceEnabled",function(resp) {
$.get("${system.baseUrl}view/enableinvoice",function(resp) {
$("#additionalRealizationInfo").html(resp);
});
});
$.get("${system.controllerUrl}toggleOption/facture",function(resp) {
});
};
</script>

// string to check choice: ?{if system.cart.invoiceEnabled}

//system.baseURL/view/enableinvoice 是一些要显示的代码,该发票设置为默认值(当脚本运行时)

怎么了。不起作用

最佳答案

乍一看,我会检查这行代码:

if (isCompany.lenght > 0) {

您拼错了长度。试试这个:

if (isCompany.length > 0) {

或者,根据“isCompany”变量的值是 true/false,您可以将其写为

if (isCompany) { // check boolean value instead

希望有帮助!

关于javascript - 选中复选框并在加载内容/页面上设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45796315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com