Показать сообщение отдельно
  #1 (permalink)  
Старый 16.05.2018, 13:28
Новичок на форуме
Отправить личное сообщение для raspin Посмотреть профиль Найти все сообщения от raspin
 
Регистрация: 15.10.2017
Сообщений: 7

Помогите сократить скрипт
Вот такую конструкцию можно сделать меньше?
if (document.getElementById('standart').checked) {sum2 += 0;} 
  else if (document.getElementById('splen').checked) {
	   if (document.getElementById('100').checked) {sum2 += 150;} 
	   if (document.getElementById('200').checked) {sum2 += 250;}
	   if (document.getElementById('300').checked) {sum2 += 350;}
	   if (document.getElementById('400').checked) {sum2 += 450;}
	   if (document.getElementById('500').checked) {sum2 += 550;}
	   if (document.getElementById('600').checked) {sum2 += 650;}
	   if (document.getElementById('700').checked) {sum2 += 750;}
	   if (document.getElementById('800').checked) {sum2 += 850;}
	   if (document.getElementById('900').checked) {sum2 += 950;}
	   if (document.getElementById('1000').checked) {sum2 += 1050;}
  }
    else if (document.getElementById('designer').checked) {
	   if (document.getElementById('100').checked) {sum2 += 75;} 
	   if (document.getElementById('200').checked) {sum2 += 125;}
	   if (document.getElementById('300').checked) {sum2 += 235;}
	   if (document.getElementById('400').checked) {sum2 += 458;}
	   if (document.getElementById('500').checked) {sum2 += 569;}
	   if (document.getElementById('600').checked) {sum2 += 652;}
	   if (document.getElementById('700').checked) {sum2 += 758;}
	   if (document.getElementById('800').checked) {sum2 += 863;}
	   if (document.getElementById('900').checked) {sum2 += 912;}
	   if (document.getElementById('1000').checked) {sum2 += 1087;}
  }

  else if (document.getElementById('cover').checked) {
	   if (document.getElementById('100').checked) {sum2 += 12;} 
	   if (document.getElementById('200').checked) {sum2 += 28;}
	   if (document.getElementById('300').checked) {sum2 += 34;}
	   if (document.getElementById('400').checked) {sum2 += 47;}
	   if (document.getElementById('500').checked) {sum2 += 59;}
	   if (document.getElementById('600').checked) {sum2 += 65;}
	   if (document.getElementById('700').checked) {sum2 += 72;}
	   if (document.getElementById('800').checked) {sum2 += 88;}
	   if (document.getElementById('900').checked) {sum2 += 93;}
	   if (document.getElementById('1000').checked) {sum2 += 114;}
  }
Ответить с цитированием