LIVVALIDATION плагин JAVASCRIPT
Добрый день,
Я надеюсь, что с тобой все в порядке
У меня есть следующая проблема:
Используйте добавить LiveValidation ( http://livevalidation.com/examples)
проверить поля формы.
форма загружается на главной странице, поэтому динамический HTML с AJAX
чтобы сделать это, проверки с LiveValidation не работают, но
когда форма загружается с помощью AJAX, но встраивает код формы
на странице HTML это работает.
Я искал в Интернете и, видимо, потому, что вызов формы с AJAX
Идентификаторы формы INPUT поля загружаются в DOM HTML-страницы
по этой причине он должен сделать проверки вызова после вынесения приговора
ResponseText, я сделал это таким образом, и это сработало, когда я поставил
валидация первого поля, но не когда я ставлю валидацию
всех полей.
ТЕКУЩИЙ КОД ----- ------
СТРАНИЦА УЧИТЕЛЯ:
<HTML>
<HEAD>
<script src="LIVEVALIDATION.js" language="JavaScript"> < / script>
<SCRIPT>
AJAX CODE TO LOAD THE FORM
< / SCRIPT >
< / HEAD >
<BODY>
<DIV id="container">
here the form is loaded
< / DIV >
< / BODY>
< / HTML >
ФОРМА:
<FORM>
<INPUT TYPE="text" ID="F1">
<SCRIPT>
var f1 = new LiveValidation ( ' f1 ');
f1.add ( Validate.Presence ) ;
< / SCRIPT >
< / FORM>
----- ПРЕДЛАГАЕМЫЙ КОД (НО НЕ ПОЛНОСТЬЮ) ------
СТРАНИЦА УЧИТЕЛЯ:
<HTML>
<HEAD>
<script src="LIVEVALIDATION.js" language="JavaScript"> < / script>
<SCRIPT>
CARGAFORMULARIO function ()
{
.
.
.
if ( conexion1.readyState == 4 )
{
responseText ...... ;
var f1 = new LiveValidation ( ' f1 ');
f1.add ( Validate.Presence ) ;
}
else
if ( conexion1.readyState == 1 | | conexion1.readyState == 2 | | conexion1.readyState == 3 )
{
...
}
}
< / SCRIPT >
<BODY>
<DIV id="container">
here the form is loaded
< / DIV >
< / BODY>
< / HTML >
----- ------ КОД, ЧТО РАБОТА
ОСНОВНАЯ СТРАНИЦА:
<HTML>
<HEAD>
<script src="LIVEVALIDATION.js" language="JavaScript"> < / script>
< / HEAD >
<BODY>
<DIV id="container">
<FORM>
<INPUT TYPE="text" ID="F1">
<SCRIPT>
var f1 = new LiveValidation ( ' f1 ');
f1.add ( Validate.Presence ) ;
< / SCRIPT >
< / FORM>
< / DIV >
< / BODY>
< / HTML >
MATTER: функция javascript, которая загружает форму, вызывается по ссылке, которая отправляет данные, содержащие поля формы, для изменения и сохранения пользователем изменений.
большое спасибо вам