Jump to content

Como carregar automaticamente o valor retornado de um endereço HTML no formulário?


meier

Postagens Recomendadas

olá pessoal espero que estejam bem, gostaria de carregar o valor que retorna do endereço html automaticamente. Abaixo tem o codigo em questão.

<!DOCTYPE html>
<html lang="pt-Br">
    <head>
        <meta charset="utf-8" />
        <title>Código de Barras</title>
    </head>
    <body>
        <form action="#"><method="post">
            Código de barras
               (<a href="http://zxing.appspot.com/scan?ret=http://meudominio/scriptcase/app/listagemideal/search_LocalizarItens?ean={'.'CODE'.'}">Leitor</a>):  
        <input type="text" name="ean" value=""/>
         <input type="submit" value="Submit">
        </form>
    </body>
</html>

 

Link to comment
Compartilhe em outros sites

Fala, @meier!

Para carregar automaticamente o valor que retorna do endereço HTML ao invés de depender da ação do usuário, você pode usar JavaScript para interceptar a URL de retorno e preencher o campo de entrada com o valor do código de barras.

Aqui está um exemplo de como você pode fazer isso:

 

<!DOCTYPE html>
<html lang="pt-Br">
<head>
    <meta charset="utf-8" />
    <title>Código de Barras</title>
    <script>
        // Função para extrair o parâmetro 'ean' da URL
        function getEANFromURL() {
            const urlParams = new URLSearchParams(window.location.search);
            return urlParams.get('ean');
        }

        // Função para preencher o campo de entrada com o valor 'ean' da URL
        function setEANValue() {
            const eanValue = getEANFromURL();
            if (eanValue) {
                document.getElementsByName('ean')[0].value = eanValue;
            }
        }

        // Chama a função quando a página carregar
        window.onload = setEANValue;
    </script>
</head>
<body>
    <form action="#" method="post">
        Código de barras
        (<a href="http://zxing.appspot.com/scan?ret=http://meudominio/scriptcase/app/listagemideal/search_LocalizarItens?ean={CODE}">Leitor</a>):
        <input type="text" name="ean" value=""/>
        <input type="submit" value="Submit">
    </form>
</body>
</html>

 

  • Curtir 1
Link to comment
Compartilhe em outros sites

  • Casa do Desenvolvedor mudou o título para Como carregar automaticamente o valor retornado de um endereço HTML no formulário?

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...