Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как вывести целые значения? (https://javascript.ru/forum/dom-window/59481-kak-vyvesti-celye-znacheniya.html)

Georgian 12.11.2015 22:39

Как вывести целые значения?
 
Помогите пожалуйста вывести целые значения? Только чтобы не менялся результат..

<script type="text/javascript">
function Calc() {
	int a=+document.getElementById('a').value
	int b=+document.getElementById('b').value
	int c=+document.getElementById('c').value
	int d=+document.getElementById('d').value
	int e=+document.getElementById('e').value
	int f=+document.getElementById('f').value
	document.getElementById('summ').value=a*b*c*d*e*f
}
</script>

<form>
<select class="chosen-select chosen-transparent form-control" id="a" onchange='Calc()'>
<option value="0" selected>- Выберите тип ТС</option>
<option value="4118">Легковые а/м физических лиц</option>
<option value="3087">Легковые а/м юридических лиц</option>
</select><br><br>

<select class="chosen-select chosen-transparent form-control" id="b" onchange='Calc()'>
<option value="0" selected>- Выберите регион</option>
<option value="1.8">Санкт-Петербург</option>
<option value="1.3">Ленинградская область</option>
</select><br><br>

<select class="chosen-select chosen-transparent form-control" id="c" onchange='Calc()'>
<option value="0" selected>- Мощность</option>
<option value="0.6">До 50 л/с включ.</option>
<option value="1">От 50 до 70 л/с включ.</option>
</select><br><br>

<select class="chosen-select chosen-transparent form-control" id="d" onchange='Calc()'>
<option value="0" selected>- Лиц допущено</option>
<option value="1">Ограничено</option>
<option value="1.8">Не ограничено</option>
</select><br><br>

<select class="chosen-select chosen-transparent form-control" id="e" onchange='Calc()'>
<option value="0" selected>- Выберите возраст и стаж водителя</option>
<option value="1.8">до 22 лет, стаж до 3х лет включительно</option>
<option value="1.7">старше 22 лет, стаж до 3х лет включительно</option>
</select><br><br>
<input type='hidden' id="f" value='0.95' onchange='Calc()'>
<input type="text" id="summ">
</form>

Mess4me 12.11.2015 22:50

Так?
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script type="text/javascript">
    function Calc() {
        var a=+document.getElementById('a').value
        var b=+document.getElementById('b').value
        var c=+document.getElementById('c').value
        var d=+document.getElementById('d').value
        var e=+document.getElementById('e').value
        var f=+document.getElementById('f').value
        document.getElementById('summ').value=parseInt(a*b*c*d*e*f);
    }
</script>

<form>
    <select class="chosen-select chosen-transparent form-control" id="a" onchange='Calc()'>
        <option value="0" selected>- Выберите тип ТС</option>
        <option value="4118">Легковые а/м физических лиц</option>
        <option value="3087">Легковые а/м юридических лиц</option>
    </select><br><br>

    <select class="chosen-select chosen-transparent form-control" id="b" onchange='Calc()'>
        <option value="0" selected>- Выберите регион</option>
        <option value="1.8">Санкт-Петербург</option>
        <option value="1.3">Ленинградская область</option>
    </select><br><br>

    <select class="chosen-select chosen-transparent form-control" id="c" onchange='Calc()'>
        <option value="0" selected>- Мощность</option>
        <option value="0.6">До 50 л/с включ.</option>
        <option value="1">От 50 до 70 л/с включ.</option>
    </select><br><br>

    <select class="chosen-select chosen-transparent form-control" id="d" onchange='Calc()'>
        <option value="0" selected>- Лиц допущено</option>
        <option value="1">Ограничено</option>
        <option value="1.8">Не ограничено</option>
    </select><br><br>

    <select class="chosen-select chosen-transparent form-control" id="e" onchange='Calc()'>
        <option value="0" selected>- Выберите возраст и стаж водителя</option>
        <option value="1.8">до 22 лет, стаж до 3х лет включительно</option>
        <option value="1.7">старше 22 лет, стаж до 3х лет включительно</option>
    </select><br><br>
    <input type='hidden' id="f" value='0.95' onchange='Calc()'>
    <input type="text" id="summ">
</form>

</body>
</html>

Georgian 12.11.2015 23:24

Да)) спасибо)) не мог никак с int гером разобраться))

Mess4me 12.11.2015 23:26

Georgian,
:thanks:

рони 12.11.2015 23:59

Georgian,
как вариант ...
document.getElementById('summ').value=a*b*c*d*e*f|0;

laimas 13.11.2015 06:03

getElementById('summ').value=a*b*c*d*e*f

:D


Часовой пояс GMT +3, время: 05:35.