Captar dados do utilizador durante a depuração do código

1. Captar dados do utilizador durante a depuração do código

Coder
coder963

(usa Linux Mint)

Enviado em 05/05/2021 - 14:40h

Olá a todos,

Utilizo o VSC - Visual Code Studio para desenvolver em JS com a extensão "Node.js Exec" para testar o código no terminal do VSC. Clico em F8 e todo o meu código JS é testado. Preciso de captar dados do utilizar para que sejam utilizados na simulação dos algoritmos. É possível? Um exemplo do que pretendo:

Qual é o seu nome?
O programa aguarda que seja digitado algo pelo utilizador. Após o utilizador carregar em enter o valor digitado é guardado em uma variável e segue o processamento.

Uma alternativa é criar um formulário em HTML e captar os dados através deste método. Mas existe algum comando que possa utilizar, por exemplo, com a extensão de forma a captar os dados registados pelo utilizador?

Obrigado


  


2. Re: Captar dados do utilizador durante a depuração do código

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/05/2021 - 20:27h


coder963 escreveu:

Olá a todos,

Utilizo o VSC - Visual Code Studio para desenvolver em JS com a extensão "Node.js Exec" para testar o código no terminal do VSC. Clico em F8 e todo o meu código JS é testado. Preciso de captar dados do utilizar para que sejam utilizados na simulação dos algoritmos. É possível? Um exemplo do que pretendo:

Qual é o seu nome?
O programa aguarda que seja digitado algo pelo utilizador. Após o utilizador carregar em enter o valor digitado é guardado em uma variável e segue o processamento.

Uma alternativa é criar um formulário em HTML e captar os dados através deste método. Mas existe algum comando que possa utilizar, por exemplo, com a extensão de forma a captar os dados registados pelo utilizador?

Obrigado

Sugestão:
Armazene os dados em "localStorage".
Exemplo: => Set.html

<!DOCTYPE html>
<html>
<body>
<p>Exemplo: Set localStorage </p>

<script>
/* Armazena a var nome, com a "chave" nome_00*/
var nome = prompt("Nome: ");
localStorage.nome_00=nome;
</script>
</body>
</html>

----------------------------------------------------------------------------------------------------------------------------------------------------
Get.html

<!DOCTYPE html>
<html>
<body>
<p>Exemplo: Get localStorage </p>

<button onclick="pega_localStorage()">Get</button>

<p id="resp"></p>

<script>
/* "Pega" a "chave" nome_00 em localStorage*/
function pega_localStorage() {
document.getElementById('resp').innerHTML = localStorage.nome_00;
}
</script>
</body>
</html>


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts