<script type="text/javascript">
$(document).ready(function() {
var lessonList = [
{ name: 'AKAİD - 1', factor: 1 },
{ name: 'AKAİD - 2', factor: 1 },
{ name: 'BİYOLOJİ - 1', factor: 2 },
{ name: 'TÜRK EDEBİYATI - 8', factor: 3 },
];
function addRow() {
var html = '
<tr class="lessonRow">
<td style="width: 70%;">
<select style="width: 100%; height: calc(2.25rem + 2px)" class="select-lesson custom-select">
<option selected>--Ders--</option>
</select>
</td>
<td style="width: 30%;">
<div style="width: 100%;" class="form-group">
<input type="number" style="width: 100%; text-align: center; height: calc(2.25rem + 2px);" class="form-control lesson-score" placeholder="Notunuzu giriniz">
</div>
</td>
<td>
<button class="btn removeLesson" style="background-color: #BD1623; color: #fff">X</button>
</td>
</tr>';
$('#calculatorTable tbody').append(html);
var options = '';
lessonList.map(function(lesson) {
options += '<option value="' + lesson.factor + '">' + lesson.name + '</option>';
});
$('#calculatorTable tbody tr:last-child .select-lesson').append(options);
}
addRow();
function calculate() {
factorImpactPoint = 0;
totalFactors = 0;
$('.lessonRow').map(function(i) {
var factor = $('.select-lesson').eq(i).val();
var score = $('.lesson-score').eq(i).val();
factorImpactPoint += Number(factor) * Number(score);
totalFactors += Number(factor);
});
var result = Number(factorImpactPoint / totalFactors).toFixed(2);
var sayi2 = 5;
var sayi3 = 0.6;
var toplam = result * sayi2;
var yks = result * sayi3;
$('#result').html('<h2 style="font-size: 1.5em; text-align: center; margin-top: 10px;">Diploma Notunuz: ' + result + '</h2><h2 style="font-size: 1.5em; text-align: center; margin-top: 10px;">500 üzerinden OBP: ' + toplam + '</h2><h2 style="font-size: 1.5em; text-align: center; margin-top: 10px;">0,12 katsayılı OBP' + yks + '</h2>');
}
$('#addRow').on('click', function() {
addRow();
});
$('#calculate').on('click', function() {
calculate();
});
$('#calculatorTable').on('click', '.removeLesson', function() {
$(this).parents('tr').remove();
});
});
</script>
Sitede ziyaretçi TÜRK EDEBİYATI - 8 dersini seçip not girişi yapıyor ve başka ders ekle seçeneği var buraya "TÜRK EDEBİYATI - 8" dersini tekrardan seçebiliyor.
bende aynı dersi tekrar seçmemesini sağlamasını istiyorum bunu hangi kod ile tamamlarız.
Aynı dersi seçemezsiniz! Uyarısı vermek
0
●25