Advertisement
eugeniobarrosjr

Verificador de Palíndromo

Jun 27th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.23 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pt-br">
  3.  
  4. <head>
  5.     <title>Verificador de Palíndromo</title>
  6.     <meta charset="UTF-8">
  7.     <meta name="viewport" content="width=device-width, initial-scale=1">
  8.     <style>
  9.         body {
  10.             background: #eee;
  11.             font: 16px Lucida sans, Arial, Helvetica, sans-serif;
  12.             color: #333;
  13.             text-align: center;
  14.         }
  15.  
  16.         .form-wrapper #check {
  17.             background-color: #426FC5;
  18.             border: 1px solid #434446;
  19.             box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
  20.             color: #fafafa;
  21.             cursor: pointer;
  22.             height: 42px;
  23.             font: 15px Arial, Helvetica;
  24.             padding: 0;
  25.             text-transform: uppercase;
  26.             text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
  27.             width: 100px;
  28.         }
  29.  
  30.         .form-wrapper #value {
  31.             border: 1px solid #CCC;
  32.             box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
  33.             border-radius: 3px;
  34.             color: #999;
  35.             font: 16px Lucida Sans, Trebuchet MS, Tahoma, sans-serif;
  36.             height: 20px;
  37.             padding: 10px;
  38.             width: 320px;
  39.         }
  40.  
  41.         h2 {
  42.             font-size: 25px;
  43.             text-transform: uppercase;
  44.         }
  45.     </style>
  46. </head>
  47.  
  48. <body>
  49.     <h2>Verificador de Palíndromo</h2>
  50.     <form class="form-wrapper">
  51.         <input type="text" id="value" placeholder="Digite um texto..." required>
  52.         <input type="submit" value="Verificar" id="check">
  53.     </form>
  54.     <p>Palíndromo? <span id="result"></span></p>
  55.     <script>
  56.         function verifyPalindrom(string) {
  57.             string = string.replace( /\s/g, '' );
  58.             string = string.toUpperCase();
  59.             return string == string.split('').reverse().join('');
  60.         }
  61.  
  62.         const button = document.querySelector('#check');
  63.  
  64.         button.addEventListener('click', function (e) {
  65.             e.preventDefault();
  66.             const string = document.querySelector('#value').value;
  67.             const resultSpan = document.querySelector('#result');
  68.             resultSpan.textContent = verifyPalindrom(string) ? "Sim" : "Não";
  69.         });
  70.     </script>
  71. </body>
  72.  
  73. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement