Formularz zamówienia
Rodzaj płyty: Kolor / dekor: | Usuń | ||||
|---|---|---|---|---|---|
| Długość (mm) | Krawędź | Szerokość (mm) | Krawędź | ||
| 1 | |||||
| 2 | |||||
| 3 | |||||
| 4 | |||||
| 5 | |||||
| 6 | |||||
| 7 | |||||
| 8 | |||||
| 9 | |||||
| 10 | |||||
| 11 | |||||
| 12 | |||||
| 13 | |||||
| 14 | |||||
| 15 | |||||
| 16 | |||||
| 17 | |||||
| 18 | |||||
| 19 | |||||
| 20 | |||||
const frontyLakierowane=["RAL 1013 Oyster white","RAL 1015 Light ivory","RAL 7016 Anthracite grey","RAL 7035 Light grey","RAL 9003 Signal white","RAL 9005 Jet black"];
const frontyAkrylowe=["ACRYLUX BASIC Śnieżnobiały DWUSTRONNA","ACRYLUX BASIC Kremowy DWUSTRONNA","ACRYLUX BASIC Szary DWUSTRONNA","ACRYLUX Biały arktyczny","ACRYLUX Kremowy","ACRYLUX Czarny Diament AFP"];
const plytaLaminowana=["Dąb Lancelot","Biały arktyczny","Czarny","Olcha"];
const mapKolorow={"lakier":frontyLakierowane,"akryl":frontyAkrylowe,"laminat":plytaLaminowana};
function przeladujListeKolorow(){const selectRodzaj=document.getElementById('rodzajPlyty');const selectKolor=document.getElementById('kolorDekor');if(!selectRodzaj||!selectKolor)return;
const rodzaj=selectRodzaj.value;const lista=mapKolorow[rodzaj]||[];
selectKolor.innerHTML="";
lista.forEach(function(nazwa){const opt=document.createElement('option');opt.value=nazwa;opt.textContent=nazwa;selectKolor.appendChild(opt)})}
function aktualizujLp(){const rows=document.querySelectorAll('#tabelaZamowien tbody tr');rows.forEach((tr,index)=>{const lpCell=tr.querySelector('.lp');if(lpCell)lpCell.textContent=index+1})}
function dodajWiersz(){const tabela=document.querySelector('#tabelaZamowien tbody');const pierwszy=tabela.rows[0];const nowy=pierwszy.cloneNode(!0);
nowy.querySelectorAll('input').forEach(el=>el.value='');nowy.querySelectorAll('select').forEach(el=>el.selectedIndex=0);
tabela.appendChild(nowy);aktualizujLp()}
function usunWiersz(btn){const tabela=document.querySelector('#tabelaZamowien tbody');const tr=btn.closest('tr');if(tabela.rows.length>1){tr.remove();aktualizujLp()}}
function wyslijDane(){alert("Rodzaj płyty + kolor/dekor + wiersze tabeli gotowe do dalszej obróbki 🙂")}
function initFormularz(){przeladujListeKolorow();aktualizujLp()}
if(document.readyState==="loading"){document.addEventListener("DOMContentLiteSpeedLoaded",initFormularz)}else{initFormularz()}