Hi Elliot. I’ve run into an IE8 issue recently with the conditional logic of a front end form breaking on IE8. We identified the issue as being from the javascript ‘indexOf’ function you have used in input.js which isn’t supported by IE8-.
http://stackoverflow.com/questions/1744310/how-to-fix-array-indexof-in-javascript-for-internet-explorer-browsers
FYI!