【发布时间】:2021-06-01 09:00:13
【问题描述】:
我正在使用 pug 模板来公开对象数组,格式为表格。这是哈巴狗模板:
each trans,index in property.transactions
.tr
.td
input.transInput(type="text", name=`salesPrice${index}`, id=`salesPrice${index}`, value=(trans.salesPrice).toLocaleString('en', { style: 'currency', currency: 'USD', minimumFractionDigits: 0, maximumFractionDigits: 0}))
我正在尝试构建一个 RestAPI 来进行编辑,但是当我尝试获取“salePrice”的值时,我得到了一个“null”值。
这是javascript代码:
if (updateTransaction)
updateTransaction.addEventListener('submit', (e) => {
e.preventDefault();
const price = document.getElementById('salesprice0');
const price2 = document.getElementById('salesPrice1');
console.log(price, price2);
});`
当我检查开发人员工具时,该值是正确的。见下文:
<input class="transInput" type="text" name="salesPrice0" id="salesPrice0" value="$1,000,000" style="background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg=="); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%; cursor: auto;">
【问题讨论】:
标签: javascript node.js forms pug