curso-javascript-ninja icon indicating copy to clipboard operation
curso-javascript-ninja copied to clipboard

Programa com URLs

Open pgstudies22 opened this issue 3 years ago • 0 comments

Olá @fdaciuk, tudo bem?

Quero criar um programa que a cada vez que recebe um valor no input, pegue uma URL qualquer, concatene esse valor recebido, em seguida abra em outra página.

Se a página com essa URL modificada já estiver aberta ou já existir, só troque de guia pra ela. Se não, abra uma guia nova.

Eu consegui criar a função para isso acontecer da primeira vez, mas sempre que o valor do input muda ou é o mesmo, ela sempre abre uma nova guia. Segue abaixo meu código:

<form>
  <input name="input" type="text" />
</form>
const form = document.querySelector('form')

form.addEventListener('submit', event => {
  event.preventDefault()
  const inputvalue = event.target.input.value

  window.open(`https://google.com/${inputvalue}`, '_blank')
})

Poderia me me dar um help?

@fdaciuk

pgstudies22 avatar Aug 18 '22 12:08 pgstudies22