2011-05-28 38 views
3

嗨,我使用jQuery的表单验证插件 http://bassistance.de/jquery-plugins/jquery-plugin-validation/jQuery的表单验证插件默认文本

而且我知道,默认的文本时使用的“此字段是必需的。” 而且我想用来替换一个IMG标签。但我不想在实际的PLUGIN中改变它,并想知道是否可以通过插件选项来完成。我已经尝试了很多变体,但都拿出了这个缩减版本。

$(document).ready(function(e) { 
    $("#validationTest").validate({ 
     rules: { 
      defaults: { 
       messages: {required: "<img src='images/required.png' />"} 
      } 
     }, 
     submitHandler: function(form) { 
      $(form).submit(); 
     } 
    }) 
}); 

但是,这仍然行不通...任何想法或方向将不胜感激。

回答

1

你的意思是这样的:

$(document).ready(function(){ 
     $('#field').validate({ 
      rules: { 
       f1: "required" 
      }, 
      messages: { 
       f1: "<img src='images/icons-coquette/accept.png' />" 
      } 
     }) 
    }); 

所有尝试$ .extend

 $.extend(
      $.validator.messages, { 
      required: "put your message here" //or put <img /> tag 
     }); 
+0

嘿,我只是想将其设置为1米的地方所有的领域......不特定于领域。 – Justin 2011-05-28 22:35:20

+0

哦!抱歉。您可能会删除jquery.validate.js中的消息,并将图像标记放在那里,以获得肮脏的溶剂。 :)我会寻找更好的答案 – tenshimsm 2011-05-28 22:40:31

+0

这是正确的:只是为了澄清,你可以把“img'标签放在”把你的信息放在这里“文本中。 – 2011-05-28 23:01:58