MSV FM

dot.antimicrobial@66.96.161.157: ~ $
Path : /hermes/bosweb/b1536/thecopelandscom.ipage.com/games/sudoku/
File Upload :
Current < : /hermes/bosweb/b1536/thecopelandscom.ipage.com/games/sudoku/fldProcess.js

buildSudoku();
assignBlockGroups();

document.addEventListener('DOMContentLoaded', initSudoku);

document.getElementById("solveSudoku").addEventListener('click', solveSudoku);
document.getElementById("clearSudoku").addEventListener('click', clearSudoku);
document.getElementById("testSudoku").addEventListener('click', testSudoku);
//document.getElementById("haileyTest").addEventListener('click', haileyTest);

inputFlds = document.getElementsByClassName("sudokuInput")
for (i=0; i<inputFlds.length; i++) {
    inputFlds[i].addEventListener("mouseover", hoverPossibleValues);
    inputFlds[i].addEventListener('keypress', event => {
        if (!`${event.target.value}${event.key}`.match(/^[1-9]{0,1}$/)) {
            // block the input if result does not match
            event.preventDefault();
            event.stopPropagation();
            return false;
        }
    })
};