我有一个在每个输入中都有默认值的表单(例如Name,Email ...),在点击提交时成功验证内联,感谢你们的帮助到目前为止(这里是jQuery表单的新手)。 / p>
最后一个问题是,在这种形式下,如果我输入的值不正确,则点击提交,它会在每个错误输入旁边显示一个错误图标,但坏文本仍然保留在表单中,我希望所有拒绝单击提交时清除信息(因此提醒用户在输入中键入的信息)。
以下jQuery旨在解决这个问题,但什么都不做。我是否走在正确的道路上,至少?表单中的无效字段应用了.incomplete
类。
$('.incomplete').submit(function() {
var default_value = '';
if ($(this).text() == !'') {
$(this).text = '';
}
});
完整格式代码:http://pastie.org/4681942
答案 0 :(得分:0)
更新
下面的这个jquery做了我想要完成的事情,但它只在第二次点击“提交”时才有效。在第一次点击时,验证发生,第二次下面的代码将清除无效字段的值。
$('#button').click(function(){
var e = $('.incomplete').length;
if (e) {
$('.incomplete').val('');
};
});
如何在第一次点击时同时执行这两项操作?还更新了pastie。