【问题标题】:show custom messages in jquery validate engine在 jQuery 验证引擎中显示自定义消息
【发布时间】:2015-11-24 08:56:32
【问题描述】:

有两个字段用户名和密码,我使用validate[required]类。

<input id="username" name="username" class="validate[required] text-input" placeholder="Enter your username" type="text">
<input id="password" name="password" class="validate[required] text-input" placeholder="Enter your password" type="password">
jQuery("#loginForm").validationEngine('attach', {
    promptPosition: "topRight", 
    scroll: false
});

现在,当我单击提交按钮时,它会显示其标准消息,但我想显示我的自定义消息。最好的方法是什么?

【问题讨论】:

  • 自定义和标准消息是什么意思
  • 标准消息,例如如果我应用了 validate[required] 那么它显示字段是必需的。和消息我的意思是自己的消息
  • @Jai,你能举个关于小提琴的例子吗,因为我试过了,但它不起作用
  • 能否请您提供小提琴供它演奏。

标签: javascript jquery html jquery-validation-engine


【解决方案1】:

不知道为什么它不适合你。这是一个工作示例。

Javascript

$("#formID2").validationEngine({'custom_error_messages' : {
        '#text1' : {
            'required': {
                'message': "Why you no give name?"
            }
        }
    }
});

HTML

<form id="formID2">
    <label for="text1">Please enter your name:</label>
    <input type="text" class="validate[required]" id="text1" />
</form>

https://jsfiddle.net/pt4tjdtd/

【讨论】:

  • 我用过 var jquery_Lower_1_7_2 = $.noConflict(true);在我的 index.html 中,现在我正在使用 jquery_Lower_1_7_2("#loginForm").validationEngine({'custom_error_messages': { '#username': { 'required': { 'message': "Why you no give name?" } } } });仍然显示“此字段为必填项”
猜你喜欢
  • 2011-10-22
  • 2018-02-08
  • 1970-01-01
  • 2013-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-22
相关资源
最近更新 更多