Показать сообщение отдельно
  #10 (permalink)  
Старый 17.07.2017, 14:12
Новичок на форуме
Отправить личное сообщение для Turist Посмотреть профиль Найти все сообщения от Turist
 
Регистрация: 16.07.2017
Сообщений: 7

Не стал выкладывать весь код, чтобы ближе к делу было, вод- вывод работают.
Проблема в следующем, как корректно подставить num1,num2 в скрипт function calculat2. По отдельности крипты работают , но вместе связать их не могу.
<script type="text/javascript">
        function calculat2 (obj) {
      
		var num5 = obj.Number5.value.replace(/,/,".");
		var num6 = obj.Number6.value.replace(/,/,".");
        var num8 = obj.Number8.value.replace(/,/,".");
		var num7 = obj.Number7.value.replace(/,/,".");
        var num3 = obj.Number3.value.replace(/,/,".");
		
               var result =num2/(num1+num2); obj.res.value=result.toFixed( 2 );
			   var result1 =(((3458e2+284-num6-num8)/1.82)/(((28120+40-num7)/1.48)*(1-num5*0.01))); obj.res1.value=result1.toFixed( 1 );
	var result2=num1 ; obj.res2.value=result2
	var result3=num2 ; obj.res3.value=result3
}</script>
<script>
       
    window.addEventListener('DOMContentLoaded', function() {
      var select = document.querySelector('select');
      select.addEventListener('change', function() {
var val = [{a : 1, b : 2},{a : 3, b : 4},{a : 5, b : 6},{a : 7, b : 8}][select.value];
var num1 = val.a, num2 = val.b;

      alert([num1,num2])
      });
        });
  </script>
Ответить с цитированием