LINUX.ORG.RU

История изменений

Исправление saufesma, (текущая версия) :

Если честно, неизвестно время за которое я разберусь как это сделать. Тупо воткнув console.log(thickness) сюда

       function updateThicknessOptions() {
            const temperatureSelect = document.getElementById('temperature');
            const thicknessSelect = document.getElementById('thickness');

            // Очистить текущие опции
            thicknessSelect.innerHTML = '';

            const selectedTemperature = temperatureSelect.value;
            if (selectedTemperature && thicknessOptions[selectedTemperature]) {
                thicknessOptions[selectedTemperature].forEach(function(thickness) {
                    const option = document.createElement('option');
                    option.value = thickness;
                    option.text = thickness;
                    thicknessSelect.appendChild(option);
		    console.log(thickness); //<<<<<<<<<<<<
                });
            } else {
                const defaultOption = document.createElement('option');
                defaultOption.value = '';
                defaultOption.text = '--Сначала выберите температуру--';
                thicknessSelect.appendChild(defaultOption);
            }
        }
выдаёт в консоли при выборе 100°C
1 мм linuxorgru.html:45:15
2 мм linuxorgru.html:45:15
3 мм linuxorgru.html:45:15
и при дальнейшем выборе толщин console.log(thickness); уже молчит. А я потёк, блин.

Исходная версия saufesma, :

Если честно, неизвестно время за которое я разберусь как это сделать. Тупо воткнув console.log(thickness) сюда

       function updateThicknessOptions() {
            const temperatureSelect = document.getElementById('temperature');
            const thicknessSelect = document.getElementById('thickness');

            // Очистить текущие опции
            thicknessSelect.innerHTML = '';

            const selectedTemperature = temperatureSelect.value;
            if (selectedTemperature && thicknessOptions[selectedTemperature]) {
                thicknessOptions[selectedTemperature].forEach(function(thickness) {
                    const option = document.createElement('option');
                    option.value = thickness;
                    option.text = thickness;
                    thicknessSelect.appendChild(option);
		    console.log(thickness); //<<<<<<<<<<<<
                });
            } else {
                const defaultOption = document.createElement('option');
                defaultOption.value = '';
                defaultOption.text = '--Сначала выберите температуру--';
                thicknessSelect.appendChild(defaultOption);
            }
        }
выдаёт в консоли при выборе 100°C
1 мм linuxorgru.html:45:15
2 мм linuxorgru.html:45:15
3 мм linuxorgru.html:45:15
и при дальнейшем выборе толщин console.log(thickness); уже молчит.