0

我在每个输入中都有一个带有默认值的表单(例如名称、电子邮件...),当单击提交时,它成功地验证了内联,这要感谢你们迄今为止的大力帮助(这里是 jQuery 表单的新手)。

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

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

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

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

4

1 回答 1

0

更新:

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

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

我怎样才能让它在第一次点击时做到这两点?还更新了馅饼。

于 2012-09-11T21:59:55.503 回答