Здраствуйте, пытаюсь сделать динамическую подгрузку контента, все вроде хорошо но в форме регистрации(которая загружается динамически) не хочет работать скрипт проверки формы на валидность( при переходе на страницу обычным путем все работает как надо) PHP: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <?php require_once "class/view.classes.php"; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="css/main.css"/> <script type="text/javascript" src="script/jquery-1.2.6.js"></script> <script type="text/javascript" src="script/jquery-1.5.js"></script> <script type="text/javascript" src="script/jquery.validate-1.5.1.js"></script> <script type="text/javascript" src="script/jquery.form.js"></script> <script type="text/javascript" src="script/additional-methods.js"></script> <title>Добро пожаловать!</title> </head> <body> <script type="text/javascript"> $(document).ready(function(){ $('form #login').bind('blur', function(event){ var login=$('form #login').val(); if(login.length < 3) { $('form input[type=submit]').attr('disabled','1'); } else { $('form input[type=submit]').removeAttr('disabled','disabled'); } }); }) </script> <div id="top" ></div> <?php $view=new View(); $view->display_enter();//форма входа ?> <div id="divContent"></div> <script type="text/javascript">//скрипт который подгружает форму регистрации $(document).ready(function(){ $('#getContent').click(function(){ $.ajax({ url: "registration.php", cache: false, beforeSend: function() { $('#divContent').html('Получаем контент'); }, success: function(html){ $("#divContent").html(html); } }); return false; }); }); </script> </body> </html> страничка регистрации PHP: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <div id="divContent"> <?php require_once "class/view.classes.php"; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="css/main.css"/> <script type="text/javascript" src="script/jquery-1.2.6.js"></script> <script type="text/javascript" src="script/jquery-1.5.1.js"></script> <script type="text/javascript" src="script/jquery.validate-1.5.1.js"></script> <script type="text/javascript" src="script/jquery.form.js"></script> <script type="text/javascript" src="script/additional-methods.js"></script> <title>Регистрация</title> </head> <body> <?php $reg=new View(); $reg->display_registration(); ?> </body> </html> </div> display_registration(); PHP: public function display_registration() { echo "<div align='center' id='display_registration'> <form method='post' action='reg.php' id='form_reg'> <table id='table_reg'> <tbody> <tr><td><label for='name' id='label_name'>Ваше имя<span id='span_name'></span></label> <input type='text' name='name' id='name'/></td></tr> <tr><td><label for='family'>Фамилия<span id='span_family'></span></label> <input type='text' name='family' id='family'/></td></tr> <tr><td><label for='pol'>Пол<span id='span_pol'></span></label> <input type='radio' name='pol' value='Мужской' id='radio_men'/><label id='label_men'>Мужской</label> <input type='radio' name='pol' value='Женский' id='radio_women'/><label id='label_women'>Женский</label></td></tr> <tr><td><label>Дата рождения<span></span></label> <select name='dey_born' id='dey_born'> <option value='0'>число</option>"; for($i=1;$i<=31;$i++) { echo "<option value='".$i."'>".$i."</option>"; } echo "</select> <select name='month' id='month_born'> <option value='0'>месяц</option> <option value='1'>январь</option> <option value='2'>февраль</option> <option value='3'>март</option> <option value='4'>апрель</option> <option value='5'>май</option> <option value='6'>июнь</option> <option value='7'>июль</option> <option value='8'>август</option> <option value='9'>сентябрь</option> <option value='10'>октябрь</option> <option value='11'>ноябрь</option> <option value='12'>декабрь</option> </select> <select name='year_born' id='year_born'> <option value='0'>год</option>"; for($i=2005;$i>=1950;$i--) { echo "<option value='".$i."'>".$i."</option>"; } echo"</select> </td></tr> <tr><td><label for='login'>Логин<span id='span_login'></span></label> <input type='text' name='login' id='login'/></td></tr> <tr><td><label for='password'>Пароль<span id='span_password'></span></label> <input type='password' id='password' name='password'/></td></tr> <tr><td><label for='password2'>Пароль ещё раз<span id='span_password2'></span></label> <input type='password' name='password2' id='password2'/></td></tr> <tr><td><label for='email'>Электронный адрес<span id='span_email'></span></label> <input type='text' name='email' id='email'/></td></tr> <tr><td><input type='submit' name='submit' value='Зарегистрироваться'/></td></tr> </tbody> </table> </form> </div>";?> <script type="text/javascript"> $(document).ready(function(){ $("#form_reg").validate({ focusInvalid: false, focusCleanup: true, rules: { name: { required: true, maxlength:30 }, family: { required: true }, pol:"required", login:{ required:true }, password: { required: true }, password2: { required: true, equalTo: "#password" }, email: { required: true, email: true } }, messages: { name: { required:"Пожалуйста, введите имя", maxlength:"Слишком длинное имя" }, family: { required: "Пожалуйста, введите фамилию" }, pol:"Пожалуйста, укажите ваш пол", login: { required: "Пожалуйста, введите логин" }, password: { required: "Пожалуйста, введите пароль" }, password2: { required: "Пожалуйста, введите пароль", equalTo: "Пароли не совпадают" }, email:{ required:"Пожалуйста, введите адрес электронной почты", email:"Неправильный адрес электронной почты" } }, errorPlacement: function(error, element) { var er = element.attr("name"); error.appendTo( element.parent().find("label[@for='" + er + "']").find("span") ); } }); }); </script>