jQuery表单验证:验证失败时返回默认输入字段标签

时间:2012-09-07 20:27:16

标签: jquery validation

我有一个在每个输入中都有默认值的表单(例如Name,Email ...),在点击提交时成功验证内联,感谢你们的帮助到目前为止(这里是jQuery表单的新手)。 / p>

最后一个问题是,在这种形式下,如果我输入的值不正确,则点击提交,它会在每个错误输入旁边显示一个错误图标,但坏文本仍然保留在表单中,我希望所有拒绝单击提交时清除信息(因此提醒用户在输入中键入的信息)。

以下jQuery旨在解决这个问题,但什么都不做。我是否走在正确的道路上,至少?表单中的无效字段应用了.incomplete类。

$('.incomplete').submit(function() {
        var default_value = '';
        if ($(this).text() ==  !'') {
            $(this).text = '';
            }
    });

完整格式代码:http://pastie.org/4681942

1 个答案:

答案 0 :(得分:0)

更新

下面的这个jquery做了我想要完成的事情,但它只在第二次点击“提交”时才有效。在第一次点击时,验证发生,第二次下面的代码将清除无效字段的值。

    $('#button').click(function(){
            var e = $('.incomplete').length;
            if (e) {
                $('.incomplete').val('');
            };
        }); 

如何在第一次点击时同时执行这两项操作?还更新了pastie。