jQuery 1.3.2验证帮助

时间:2011-06-06 13:00:22

标签: jquery validation

我正在使用jQuery validate插件来验证表单中的输入。

问题是,当一个字段是强制性的时,它会显示:

This field is required. 

相反,我想在输入后显示一个小图标,替换This field is required.

这是我正在使用的代码:

echo "<script type=\"text/javascript\">
$(document).ready(function() {
    $('#submForm').validate({ 
        submitHandler: function(form) {
            // Do cleanup first
            $('input:text[value=\"\"]', '#submForm').remove();
            var serialized = $('#submForm').serialize();
             $.get('".$site['url']."modules/yobilab/copyright/classes/DO_submission.php', serialized);
            window.setTimeout('location.reload()', 8000);
            return false;
            form.submit(); 
        }
    })
});

你能帮我吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

这是很常见的事情,
有人比我更有资格already answered this 祝你好运。

答案 1 :(得分:0)

$('#form').validate({
    rules: {
        field1: { required: true } },
    messages: {
        field1: { required : "Message that shows when required field isnt filled"} },
    submitHandler: {
        // whatever } 
});

使用这样的插件,以便更轻松地放置消息/规则。

http://docs.jquery.com/Plugins/Validation&lt; - 检查可能的规则以及此处的内容。在这种情况下,不确定jquery版本是否会发生这么大的变化。

编辑:如果你想放一个图像而不是一个消息,你可以只输入html代码而不是字符串消息。

例如:

field1: {
    required: "<img src='blabla.jpeg'>" }