JavaScript реализует квадратные метры, MU, гектары конверсии единицы. Вы можете передавать параметры через URL, чтобы указать, что значение ввода - это значение любого блока в блоке.
Исходный код заключается в следующем:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> xmlns = "http://www.w3.org/1999/xhtml"> <Head> <Meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> mini-mega, mu, hectare bondation uplet uplet uplet uplet witth OnChange = "selectChange (this)" id = "sel"> <option value = "hectare"> hectare </option> <vitue value = "mu"> mu </option> <option value = "Square Meter"> квадратный метр </option> </selet> Значение этого входа может составлять 3 гектары, 3 акта, 3 квадратные метры <input = "value =" 3 ". type = "text/javascript"> var a = parseint ('0'); ///// Вот изменение значения, которое вы получаете динамически. 0 означает, что устройство представляет собой квадратные метры, 1 - акр, а 2 - hectares var sel = document.getElementbyId ('sel'); sel.selectedIndex = 2 - a; /////// SET UNIT OUTPOUNT VAR LONGUNIT = DOCUMTIONG.GetElementByID ('sel'). Value; // Записать текущий модульный var input = document.getElementbyid ("input0"); // 10000 квадратных метров = 15 MU = 1 гектары VAR FRATE = {// Скорость конверсии Гектары: {MU: 15, квадратные метры: 10000}, MU: {квадратные метры: 10000 /15, гектары: 1/15}, квадратные метры: {MU: 15/000000, Hectares: 1 /10000}}; Функция SelectChange (obj) {// Изменения единицы, выполните преобразование var v = parsefloat (input.value); // Получить исходное значение // Пожалуйста, преобразовать, обратить внимание на значение FRAT первое; Lonathunit = sel.value; // Обновление текущей переменной единицы} </script> </body> </html>