⊗jsPrPCRE 29 of 62 menu

JavaScript да продукты калькуляторида қайта хисоблаш билан таҳрирлаш

Энди allowEdit функциасини олдинги дарсда тасвирланган қайта хисоблаш бажариладиган қилиб такомиллаймиз.

Шу пайтга келиб сизнинг функциангиз коди ахолига шундай кўринишда бўлиши керак:

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; } }); }); }

Нарх ва микдор ҳужайралари учун қайта хисоблаш бажарадиган кодни қўшаймиз:

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')) { // қайта хисоблашни бажарамиз } } }); }); }

Нарх ёки микдор ҳужайраси ўзгартирилганда, cost устунидаги харид нархи ўзгартирилиб, умумий сумманинг қайта хисобланиши учун етишмайдиган код қисмини тўлдиринг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш