2010-05-19 21 views

回答

3

如果它们只是文本框(< input type =“text”> fields),则$(“form:input”)。val(“”);将是最简单的方法。如果你有多种类型的输入,你应该检查一下。

http://www.learningjquery.com/2007/08/clearing-form-data

它走过了如何创建用于清除表单插件。

+0

你看起来非常适合.. – 2010-05-19 19:27:42

6
$('#form input').attr('value','');

重置单选按钮和复选框:

$('#form input[type=radio]').attr('checked','');

可能会更容易,结合到:

$('#form input').attr('value','').attr('checked','');

但如果它是为所有可能的选择,这应该工作太:

$('#form').each(function() { 
    this.reset(); 
});
+0

如果我的表单有选择,复选框和广播,该怎么办.. – 2010-05-19 19:19:02

+0

成为一个长评论:)编辑答案。 – Alec 2010-05-19 19:29:44

0
$('input, select', $('#yourForm ')).val(''); 
相关问题