Atualmente estou tentando fazer um programa em que você inserir um link para um formulário HTML e quando você clica em um botão, ele envia você para esse link. No entanto, quando eu clicar no botão, a página apenas limpa o formulário. Eu sou um Python nativo e um novato em HTML/JS então a maneira que eu estou estruturando meu código pode ser por:
<form>
<input type="url" id="link" placeholder="Enter link of website:" required>
<br>
<button class="outline" id="open">Create gate</button>
</form>
<script type="text/javascript">
document.getElementById("open").onclick = () =>
location.assign(String(document.getElementById("link").value));
</script> </form>