⊗jsPrPCRE 29 of 62 menu

JavaScript-də məhsul kalkulyatorunda yenidən hesablama ilə redaktə

İndi isə allowEdit funksiyasını əvvəlki dərsdə təsvir olunan yenidən hesablamanın yerinə yetirilməsi üçün təkmilləşdirək.

Bu ana qədər funksiyanızın kodu təxminən belə görünməlidir:

function allowEdit(td) { td.addEventListener('dblclick', function() { let text = td.textContent td.textContent = ''; let input = document.createElement('input'); input.value = text; input.focus(); td.appendChild(input); input.addEventListener('keydown', function(event) { if (event.key == 'Enter') { td.textContent = this.value; } }); }); }

Qiymət və miqdar xanası üçün yenidən hesablama yerinə yetirəcək kodu əlavə edək:

function allowEdit(td) { td.addEventListener('dblclick', function() { let text = td.textContent td.textContent = ''; let input = document.createElement('input'); input.value = text; input.focus(); td.appendChild(input); input.addEventListener('keydown', function(event) { if (event.key == 'Enter') { td.textContent = this.value; if (td.classList.contains('price') || td.classList.contains('amount')) { // yenidən hesablama yerinə yetirək } } }); }); }

Çatışmayan kod hissəsini elə əlavə edin ki, qiymət və ya miqdar xanası dəyişdikdə cost sütununda alış dəyəri dəyişsin və ümumi məbləğin yenidən hesablanması yerinə yetirilsin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et