LIVEVALIDATION插件JAVASCRIPT

时间:2013-10-29 18:15:55

标签: javascript dom responsetext livevalidation

下午好,

我希望你很好

我有以下问题:

使用添加LiveValidation(http://livevalidation.com/examples

验证表单字段。

表单加载在母版页中,因此动态HTML使用AJAX

要做到这一点,LiveValidation的验证不起作用,但

当表单加载AJAX但嵌入表单的代码

在它运行的HTML页面中。

我在网上搜索,显然是因为用AJAX调用表单

ID表单INPUT字段加载在HTML页面的DOM中

因此,它应该在量刑后进行呼叫验证

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 >

----- ------那个工作的代码

MASTER PAGE:

    <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函数通过发送数据的链接调用 包含用户更改和保存更改的表单字段。

非常感谢

0 个答案:

没有答案