Вам необходимо запретить действие формы по умолчанию.Вы можете сделать это с помощью event.preventDefault()
:
$("#teleport").submit(function (e) {
e.preventDefault();
teleport(document.getElementById('tInput').value);
});
В качестве альтернативы вы можете return false
внутри обработчика событий submit
для того же эффекта.
Самый простой способ сделать кнопкуотправить форму тоже можно будет изменить ее тип на submit
:
<input type="submit" id="tSubmit" value="Submit" />
Или вы можете присоединить обработчик событий click
к вашей текущей кнопке и вызвать submit
событие формы.