জাভাস্ক্রিপ্টে পণ্য ক্যালকুলেটরে পুনঃগণনা সহ সম্পাদনা
আসুন এখন আমরা 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 কলামে ক্রয়ের মূল্য পরিবর্তিত হয়,
এবং মোট যোগফলের পুনঃগণনাও সঞ্চালিত হয়।