Gestionnaire de fichiers - Editer - /home/kridsana/webapp.cm.in.th/673190902/u67319090029/P001/script.js
Arrière
document.getElementById('gradeForm').addEventListener('submit', function(event) { event.preventDefault(); // ป้องกันไม่ให้ฟอร์มถูกส่ง // รับค่าคะแนนจากฟอร์ม const psycheScore = parseFloat(document.getElementById('psycheScore').value); const testScore = parseFloat(document.getElementById('testScore').value); const assignmentScore = parseFloat(document.getElementById('assignmentScore').value); const finalExamScore = parseFloat(document.getElementById('finalExamScore').value); // คำนวณคะแนนรวม const totalScore = psycheScore + testScore + assignmentScore + finalExamScore; // คำนวณเกรดตามเกณฑ์ใหม่ let grade = ''; if (totalScore >= 80) { grade = 'A'; } else if (totalScore >= 75) { grade = 'B+'; } else if (totalScore >= 70) { grade = 'B'; } else if (totalScore >= 65) { grade = 'C+'; } else if (totalScore >= 55) { grade = 'D+'; } else if (totalScore >= 50) { grade = 'D'; } else { grade = 'F'; } // แสดงผลคะแนนรวมก่อน document.getElementById('totalScore').textContent = 'คะแนนรวม: ' + totalScore; // แสดงผลลัพธ์คะแนนรวม (ส่วนนี้จะแสดงทันที) document.getElementById('result').style.display = 'block'; // ใช้ setTimeout เพื่อแสดงเกรดหลังจากแสดงคะแนนรวม setTimeout(function() { document.getElementById('grade').textContent = 'เกรด: ' + grade; }, 1000); // แสดงเกรดหลังจาก 1 วินาที (1000 มิลลิวินาที) });
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Génération de la page: 0.41 |
proxy
|
phpinfo
|
Réglages