【发布时间】:2021-06-01 20:01:52
【问题描述】:
在我们的(hybris)商店中,一些产品有一个 yform 来总结产品的各个部分。是否有一种简单的方法可以将 sum 字段的值(自动)复制到 productquantity(没有 yForm)等其他字段中? 我想我需要 javascript,但是 sumfield 的 id 是生成的,所以我不知道如何得到总和。我的 Javascript 能力也很有限......
更新:
为了获得价值,我使用这部分代码:
copyYFormValueToProductQuantity : function() {
var copyText = document.querySelector('input[id*="sum"]').value
if (copyText > 0 && copyText != null)
{
//do stuff
}
console.log("Copied value: " + copyText)
},
但是这一行
document.querySelector('input[id*="sum"]').value
返回空值。如果我在浏览器控制台中使用它,它也会返回 null。但是在我检查了它的元素之后,它会返回我想要的值。所以我想我在这里遗漏了一些 JS 基础知识并且对象之前还没有准备好?
顺便说一句:我用 keydown-eventlistener 调用这个函数。
【问题讨论】:
标签: javascript hybris orbeon