Вы просто сразу жестко задали направление. У вас прямо даже поля называются «From» и «To».
Попробуйте для начала назвать каждое например «field-1» и «field-2» и сразу думать станет проще.
Далее проверяйте, например на onchange содержимое поля, если начали писать в одном, то второе блокируйте или очищайте.
После останется только сравнивать содержимое полей и типов и делать вычисления.