Final Question 5

by Jake Jernigan

HTML

<form id="form">Please enter a string (numbers and/or letters).
  <br/>
  <textarea id="phrase" rows="2" cols="30"></textarea>
  <br/>
  <input type="button" value="Hash string" id="hash" onClick="simpleHash();">
</form>
<br/>
<div id="output"></div>

JavaScript

function simpleHash(str) {
  clearDisplay();
  var str = document.getElementById("phrase").value;
  var hash;
  var XSUM = 0;
  for (i = 0; i < str.length; i++) {
    char = str.charCodeAt(i);
    XSUM = XSUM + char;
  }

  hash = XSUM % 100;

  document.getElementById("output").innerHTML += hash;
}

function clearDisplay() {
  document.getElementById("output").innerHTML = "";
}