mini navegador \/\/

HackerEtico \/\/


<!DOCTYPE html>

<html>

<head>

  <meta charset="utf-8">

  <title>Pesquisa Avançada</title>

</head>

<body>

  <h1>HackerÉtico \/\/</h1>

  

  <form id="formPesquisa">

    <input type="text" id="inputPesquisa" placeholder="Digite sua pesquisa avançada aqui">

    

    <!-- Filtros de pesquisa avançada -->

    <div>

      <h3>Filtros:</h3>

      <input type="checkbox" id="filtro1" name="filtros"> <label for="filtro1">Filtro 1</label>

      <input type="checkbox" id="filtro2" name="filtros"> <label for="filtro2">Filtro 2</label>

      <input type="checkbox" id="filtro3" name="filtros"> <label for="filtro3">Filtro 3</label>

    </div>

    

    <button type="submit" onclick="pesquisaAvancada()">Pesquisar</button>

  </form>

  

  <script>

    // Função para pesquisa avançada

    function pesquisaAvancada(e) {

      e.preventDefault();

      

      // Captura o valor do input e os filtros selecionados

      let inputValor = document.getElementById('inputPesquisa').value;

      let filtros = [];

      document.querySelectorAll('input[name="filtros"]:checked').forEach((filtro) => {

        filtros.push(filtro.id);

      });

      

      // Realiza uma pesquisa avançada com o valor do input e os filtros selecionados

      // Aqui você pode adicionar sua lógica de pesquisa avançada

      console.log('Realizando pesquisa avançada com o valor: ' + inputValor);

      console.log('Filtros selecionados: ' + filtros);

    }

  </script>

  

  <pre>

  \/\/.document.txt

  </pre>

</body>

</html>

HACKERéTICO CODIGO MELHORADO


<!DOCTYPE html>

<html>

<head>

  <meta charset="utf-8">

  <title>Pesquisa Avançada</title>

</head>

<body>

  <h1>HackerÉtico \/\/</h1>

  

  <form id="formPesquisa">

    <input type="text" id="inputPesquisa" placeholder="Digite sua pesquisa avançada aqui">

    

    <!-- Tipo de pesquisa -->

    <select id="tipoPesquisa">

      <option value="texto">Texto</option>

      <option value="data">Data</option>

      <option value="numero">Número</option>

    </select>

    

    <!-- Campos extras de filtro -->

    <div>

      <h3>Filtros:</h3>

      <input type="text" id="filtroTexto" placeholder="Filtro de texto">

      <input type="date" id="filtroData">

      <input type="number" id="filtroNumero">

    </div>

    

    <button type="submit" onclick="pesquisaAvancada(event)">Pesquisar</button>

  </form>

  

  <script>

    // Função para pesquisa avançada

    function pesquisaAvancada(e) {

      e.preventDefault();

      

      // Captura o valor do input e os filtros selecionados

      let inputValor = document.getElementById('inputPesquisa').value;

      let tipoPesquisa = document.getElementById('tipoPesquisa').value;

      

      let filtros = {

        texto: document.getElementById('filtroTexto').value,

        data: document.getElementById('filtroData').value,

        numero: document.getElementById('filtroNumero').value

      };

      

      // Simulação de pesquisa avançada

      // Aqui você pode adicionar sua lógica de pesquisa avançada

      let resultados = realizarPesquisaAvancada(inputValor, tipoPesquisa, filtros);

      

      // Exibir os resultados da pesquisa

      console.log('Resultados da pesquisa:', resultados);

    }

    

    // Função para simular a pesquisa avançada

    function realizarPesquisaAvancada(valor, tipo, filtros) {

      // Aqui você pode implementar a lógica de pesquisa avançada com base nos parâmetros fornecidos

      // Por enquanto, vamos apenas simular retornando os valores para demonstração

      return {

        valorPesquisado: valor,

        tipoPesquisa: tipo,

        filtros: filtros

      };

    }

  </script>

  

  <pre>

  \/\/.document.txt

  </pre>

</body>

</html>