Javascript:如何清除文本框并恢复其值?

时间:2012-07-06 12:12:23

标签: javascript

我在表单上打了textboxes。点击按钮我需要清除其中一些(不是全部),如果满足某些条件,我需要恢复textboxes中的值。我怎么能用更少的血来做到这一点?

2 个答案:

答案 0 :(得分:1)

这将根据条件操纵您的所有输入,但您必须自己调用此方法

  $("form").children("input").each(function(){
    if(condition)
    {$(this).val(this.defaultValue);
    }
    })

答案 1 :(得分:0)

您可以使用.defaultValue属性:

txt.onblur = function() {
    alert('restoring default value!');
    this.value = this.defaultValue;
}
​

jsFiddle example