Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>Конвертер единиц объёма</title>
- <meta charset="utf-8"/>
- <link href="bootstrap.css" rel="stylesheet" media="screen">
- <script src="convertor.js"></script>
- </head>
- <body>
- <br><br>
- <div class="container" align="center">
- <h1 style="align: center;">Конвертер единиц объёма </h1>
- <div>
- <form>
- <div class="row">
- <!--Перечень вход-->
- <select id="sin">
- </select>
- <!--Перечень выход -->
- <select id="sout">
- </select>
- </div>
- <div class="row">
- <input onchange="convert()" id="in" type="number"
- value="0"/>
- <input readonly id="out" type="number" value="0"/>
- </div>
- </form>
- </div>
- </div>
- <script type="application/javascript">
- init();
- </script>
- </body>
- </html>
- Скрипт выполнения:
- // Инициализация selecet-елемента
- function init(){
- var options = ["м3", "дм3", "см3", "мм3", "литр", "миллилитр", "баррель",
- "галлон", "жидкая унция", "кубический фут"];
- var sin = document.getElementById("sin");
- var sout = document.getElementById("sout");
- }
- function convert(){
- var a = document.getElementById("in"); // получаем елемент с заданым
- значением
- var b = document.getElementById("out"); // получаем елемент для вывода
- var i1 = document.getElementById("sin").selectedIndex; // с какой
- размерности
- var i2 = document.getElementById("sout").selectedIndex; // в какую
- // зададим в порядке чему равен 1(один) м3 в каждой другой размерности, м3
- - будет основная единица измерения
- var array = [1, 1000, 1000000, 1000000000, 1000, 1000000, 8.648, 227,
- 33810, 35.31]
- // Переводим входное значение в м3
- var inM3 = a.value/array[i1];
- // Переводим м3 в выходное значение
- b.value = inM3*array[i2];
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement