相关疑难解决方法(0)

jQuery Validate插件 - 如何根据各种条件显示不同的错误消息

好的,我知道每个人的第一个想法是简单地创建另一个验证方法和消息.但这是交易.我们有一个表单,其中包含一个用作雇主姓名和公司名称的字段,具体取决于下拉列表中选择的内容.

我需要做的是当下拉列表显示他们拥有公司并且他们没有填写该字段然后它显示一条消息.如果他们不拥有公司并且它是空的,那么它会显示另一条消息.

我怎么做到这一点?这是使用最新版本的jQuery和Validate插件(http://jqueryvalidation.org/).

更新: 我在选择下面的选定答案后,向您呈现我最终得到的代码......

http://pastebin.com/iG3Z4BbJ

谢谢,享受!

代码详细信息:

/**
 * Reference: http://jqueryvalidation.org/rules
 */
$(document).ready(function() {
    var rules = {
        IncomeSource: 'required',
        NetIncome: {
            required: true,
            usDollar: true,
            minDollars: 1
        },
        //Begin - Fields that don't always show
        JobTitle: {
            //required: true,
            nameInput: true
        },
        Employer: {
            //required: true,
            nameInput: true
        },
        EmployerPhone: {
            //required: true,
            phoneUS: true
        },
        BenefitSource: {
            //required: true,
            nameInput: true
        },
        //SemiMonthlySpecifics: 'required', //Select one when Semi-Monthly or Monthly are selected
        //End - Fields …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-validate

6
推荐指数
2
解决办法
7866
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-validate ×1