#javascript #node.js #forms #pug
#javascript #node.js #формы #pug
Вопрос:
Я использую шаблон pug для отображения массива объектов, отформатированных в виде таблицы. Вот шаблон 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(amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0 qiwHELyi Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg==amp;quot;); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%; cursor: auto;">
Ответ №1:
Вы смешиваете свою капитализацию: salesprice0
не равно salesPrice0
. Обратите внимание на заглавную букву P.
Вам нужно быть более внимательным и внимательным к этим крошечным деталям. Компьютеры видят их как различия.
Комментарии:
1. Тьфу! Спасибо!