5
var slider = document.getElementById("scale");
var output = document.getElementById("scale-output");

slider.oninput = function() {
  output.innerHTML = this.value;
};

document.getElementById("scale-form").addEventListener("submit", function(e) {
  e.preventDefault();
  var formData = new FormData(e.target);
  formData.forEach(function(value, key) {
    console.log(key + ': ' + value);
  });
  // Replace the console.log statement with your desired form submission code.
}

var slider = document.getElementById("scale");
var ticks = document.createElement("div");
ticks.setAttribute("class", "ticks");
ticks.style.width = ((slider.max - slider.min) / slider.step) * 10 + "px";
for (var i = slider.min; i <= slider.max; i += slider.step) {
  var tick = document.createElement("div");
  tick.setAttribute("class", "tick");
  tick.style.left = ((i - slider.min) / slider.step) * 10 + "px";
  tick.innerHTML = i;
  ticks.appendChild(tick);
}
slider.parentNode.insertBefore(ticks, slider.nextSibling);
);