Не стал выкладывать весь код, чтобы ближе к делу было, вод- вывод работают.
Проблема в следующем, как корректно подставить 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>