2012-07-06 71 views
1

我的表格上有一打textboxes。點擊按鈕時,我需要清除其中的一些(不是全部),如果滿足一些條件,我需要恢復textboxes中的值。我怎麼能用少些血來做到這一點?Javascript:如何清除文本框並恢復其值?

+0

你可以使用JQuery來做到這一點?或者必須使用純JavaScript實現? – 2012-09-03 01:20:38

回答

0

有一個.defaultValue屬性,你可以使用這樣的:

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

jsFiddle example

1

這將處理所有的輸入取決於條件,但你必須調用這個方法對自己的

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