Скрипт перевода значений
Как переводить значения величин (см,мм, дм и наоборот), выбирая единици ихмерения со списков:
<form> <select> <option>мм</option> <option>см</option> (...) </select> <span>Перевести в:</span> <select> <option>мм</option> <option>см</option> (...) </select> </form> |
<!DOCTYPE html> <meta charset="utf-8" /> <form id="form"> <input name="input" type="text" /> <select name="inunits"> <option value="0.001">мм</option> <option value="0.01">см</option> <option value="1">м</option> </select> <span>Перевести в:</span> <select name="outunits"> <option value="1000">мм</option> <option value="100">см</option> <option value="1">м</option> </select> <input name="output" type="text" readonly="" /> <script> with (form) { onchange = oninput = function() { output.value = input.value * inunits.value * outunits.value; } } </script> </form> |
Rise, использованная мной форма записи атрибута допустима как в HTML так и в XHTML. А вот with() {} использовать не стоит, тем более что в "use strict" такая конструкция запрещена.
С округлением выслушаю твое предложение. |
Часовой пояс GMT +3, время: 08:40. |