Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
    Generate numbers, then submit the form.
    <br/>
    <br/>
    <button class="generate-random">Generate random numbers</button>
    <div class="rands"></div>
    <form action="http://output.jsbin.com/pawuxo/" method="get" target="_blank" rel="noopener">
        <button type="submit">Submit form</button>
    </form>
</body>
</html>
 
.rands {
    margin: 50px 0;
    text-align: center;
}
 
(function() {
  var btn = document.querySelector('.generate-random');
  var originalText = btn.textContent;
  var on = false;
  var rands = document.querySelector('.rands');
  function generateRandomNumbers() {
    if (!on) return;
    rands.textContent = Math.random();
    requestAnimationFrame(generateRandomNumbers);
  }
  document.querySelector('.generate-random').addEventListener('click', function(event) {
    if (!on) {
      btn.textContent = 'Stop it';
      on = true;
      generateRandomNumbers();
    }
    else {
      btn.textContent = originalText;
      rands.textContent = '';
      on = false;
    }
  });
})();
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
timmywilpro
0viewers