Вам необходимо правильно отформатировать вызовы функций
document.getElementsByName('myForm').onsubmit = validateForm;
должно быть document.getElementsByName('myForm').onsubmit = validateForm();
(обратите внимание на круглые скобки в конце).
Тем не менее, я просто хотел бы обратиться к как вы делаете это. В большинстве случаев присвоение свойства onSubmit
статически имеет больше смысла, чем динамическое. В этом случае, похоже, нет никакой причины для инициализации свойства с помощью JS.