Dante0704

Autocomplete

Apr 4th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>{{ titulo }}</title>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <link rel="stylesheet" href="jquery-ui-1.12.1.custom/jquery-ui.min.css">
  8. <link rel="stylesheet" href="jquery-ui-1.12.1.custom/jquery-ui.theme.min.css">
  9. <!--<link rel="stylesheet" href="/resources/demos/style.css">-->
  10. <!-- <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  11. <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>-->
  12. <style>
  13.  
  14. td{
  15. display: block;
  16. }
  17. .ocultar{
  18. display: none;
  19. }
  20. </style>
  21. </head>
  22. <body>
  23. <header>
  24. <a href="/logout">Logout</a>
  25. </header>
  26. <div>
  27. <h1>Está é a sua área de membro!</h1>
  28. <p>O seu nível de acesso é: {{ tipoUsuario() }}</p>
  29. </div>
  30. <form method="get" action="" name="testeJava">
  31. <fieldset>
  32. <legend>Cadastre aqui seu pedido</legend>
  33. <label>O que você procura?</label>
  34. <select id="pergunta">
  35. <option>Selecione uma das opções abaixo</option>
  36. <option value="produto">Produto</option>
  37. <option value="servico">Serviço</option>
  38. </select>
  39. {{ mensagem('nome') }}
  40.  
  41. <div class="box bloco" id="autocomplete">
  42. <h2>jQuery UI - Autocomplete</h2>
  43. <input type="text" id="busca"/>
  44. </div>
  45.  
  46. <input type="hidden" name="pedido"/>
  47. <br/><button type="submit">Cadastrar pedido</button>
  48. </fieldset>
  49. </form>
  50. <script type="text/javascript" src="jquery-ui-1.12.1.custom/external/jquery/jquery.js"></script>
  51. <script type="text/javascript" src="jquery-ui-1.12.1.custom/jquery-ui.js"></script>
  52. <script type="text/javascript">
  53. // Dispara o Autocomplete a partir do segundo caracter
  54. $( "#busca" ).autocomplete({
  55. minLength: 1,
  56. source: function( request, response ) {
  57. $.ajax({
  58. url: "completar.php",
  59. type: "GET",
  60. dataType: "json",
  61. data: {
  62. acao: 'autocomplete',
  63. parametro: $('#busca').val()
  64. },
  65. success: function(data) {
  66. response(data);
  67. //console.log(data);
  68. }
  69. });
  70. },
  71. focus: function( event, ui ) {
  72. $("#busca").val( ui.item.tb_usuario_nome );
  73. return false;
  74. },
  75. select : function( event, ui ) {
  76. $("#busca").val( ui.item.tb_usuario_nome );
  77. return false;
  78. }
  79. });
  80. </script>
  81. </body>
  82. </html>
Advertisement
Add Comment
Please, Sign In to add comment