使用jquery验证引擎

发布于 12-22 19:38 字数 1511 浏览 2 评论 0原文

我的问题是我的页面中有上述表格。我想使用 jquery 验证引擎验证表单。请告诉我如何验证它以及要包含哪些文件。现在,我已经将 jquery 验证引擎纳入我的脑海中。我只是想知道如何触发验证引擎并在文本字段的模糊上显示错误消息..提前非常感谢。请在下面找到我的代码:

<script src="../js/jquery-1.6.min.js" type="text/javascript"></script>
<script src="scripts/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>
<script src="scripts/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">

    jQuery(document).ready(function(){
        // binds form submission and fields to the validation engine
        $('#myForm').validationEngine('validate');
    });


</script>
<form class="container" id="myForm" method="post" action="">
    <div>
        <span>Field is required : </span>
        <label for="Firstname">Firstname</label>
        <input type="text" class="validate[required] text-input" id="name" name="Firstname"/>
    </div>
    <div>
        <span>Field is required : </span>
        <label for="name">middlename</label>
        <input type="text" id="name" name="middlename" class="validate[required] text-input"/>
    </div>
    <div>
        <span>Field is required : </span>
        <label for="name">lastname</label>
        <input type="text" id="name" name="lastname" class="validate[required] text-input"/>
    </div>
</form>

My question i have the above form in my page. i want to validate the form using jquery validation engine.Can you pls tell me how to validate it and what r the files to include. now, i have included the jquery validation engine in my head. i just want to know how to trigger the validation engine and show the error message onblur of the text fields.. many thanks in advance.please find my code below:

<script src="../js/jquery-1.6.min.js" type="text/javascript"></script>
<script src="scripts/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>
<script src="scripts/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">

    jQuery(document).ready(function(){
        // binds form submission and fields to the validation engine
        $('#myForm').validationEngine('validate');
    });


</script>
<form class="container" id="myForm" method="post" action="">
    <div>
        <span>Field is required : </span>
        <label for="Firstname">Firstname</label>
        <input type="text" class="validate[required] text-input" id="name" name="Firstname"/>
    </div>
    <div>
        <span>Field is required : </span>
        <label for="name">middlename</label>
        <input type="text" id="name" name="middlename" class="validate[required] text-input"/>
    </div>
    <div>
        <span>Field is required : </span>
        <label for="name">lastname</label>
        <input type="text" id="name" name="lastname" class="validate[required] text-input"/>
    </div>
</form>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

妞丶爷亲个2024-12-29 19:38:54

将您的 jquery 代码更改为:

<script type="text/javascript">

   jQuery(document).ready(function(){
       // binds form submission and fields to the validation engine
       $('#myForm').validationEngine();
   });

</script>

然后向表单字段添加一些类,例如:

它是一个输入文本并且是必需的:

<input type='text' class="validate[required] text-input">

或者这个只是电子邮件的输入文本:

<input type='text' class="validate[required,custom[email]] text-input">

放置一个按钮并在其 Click 事件上调用 a像这样的javascript函数:

function myValidation()
{

    if ($('#myForm').validationEngine('validate'))   
    { 
        //do somthing here beacause your form is valid
    }
}

如需更多帮助,请评论我

Change your jquery code to this :

<script type="text/javascript">

   jQuery(document).ready(function(){
       // binds form submission and fields to the validation engine
       $('#myForm').validationEngine();
   });

</script>

Then add some classes to your form field , for example :

it is an input text and it is required :

<input type='text' class="validate[required] text-input">

or this one is an input text for just emails :

<input type='text' class="validate[required,custom[email]] text-input">

put a button and on its Click event call a javascript function like this :

function myValidation()
{

    if ($('#myForm').validationEngine('validate'))   
    { 
        //do somthing here beacause your form is valid
    }
}

For more help comment me

醉态萌生2024-12-29 19:38:54

请参阅此 jQuery.validationEngine 了解如何使用验证引擎。

要编写自定义规则,请参阅此现有问题 jQuery 验证插件 - 如何创建简单的自定义规则?

Refer this jQuery.validationEngine to know how to use Validation Engine.

For writing Custom rule, refer this existing question jQuery Validate Plugin - How to create a simple custom rule?

亢潮2024-12-29 19:38:54

一切顺利,并且您做得正确,您可以调用此方法来验证表单的所有字段,

$('#myForm').validationEngine('validate');

如果表单的所有字段都验证正确,则返回 true,否则返回 false

all thing go right and you do that correct ,you can just call this method to validate all the field of your form

$('#myForm').validationEngine('validate');

this will return true if all field of your form validate right , else return false

萌梦深2024-12-29 19:38:54

按照以下步骤操作:

此处下载 jquery 验证引擎插件。 并解压它。

在文件夹中您可以找到这两个文件。

jquery.validationEngine-en.js 
jquery.validationEngine.js

复制&粘贴到资产->脚本->您的工作项目。

然后更改 src 路径,如下所示。

<script src="assets/scripts/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>

<script src="assets/scripts/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>

在您的编码中执行以下操作:

<script>
    $(document).ready(function(){
        $("#id of ur form").validationEngine();
    });
</script>

Follow this:

Download jquery validation engine plugin from here. And extract it.

Inside the folder you can find these two files.

jquery.validationEngine-en.js 
jquery.validationEngine.js

Copy & Paste in assets->scripts-> of your working project.

Then change the src path like below.

<script src="assets/scripts/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>

<script src="assets/scripts/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>

In Your Coding do the following:

<script>
    $(document).ready(function(){
        $("#id of ur form").validationEngine();
    });
</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文