Похоже, что их пример не работает, потому что он вызывает исключение DOM: INVALID_CHARACTER_ERR (5) в IE9.Однако, когда я настраиваю свой собственный тест, я могу заставить работать проверку с использованием последней версии MooTools (1.4.5):
<!DOCTYPE HTML>
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="mootools-core.js"></script>
<script type="text/javascript" src="mootools-more.js"></script>
<link rel="stylesheet" href="formcheck/theme/classic/formcheck.css" type="text/css" media="screen" />
<script type="text/javascript" src="formcheck/lang/en.js"> </script>
<script type="text/javascript" src="formcheck/formcheck.js"> </script>
<script type="text/javascript">
window.addEvent('domready', function(){
new FormCheck('simple');
});
</script>
</head>
<body>
<br/><br/>
<form name="simpledemo" id="simple">
<input class="button submit" type="submit" value="Submit"/>
<input name="simple" class="validate['required'] text-input" type="text"/>
</form>
</body>
</html>