2012-04-30 209 views
0

我有一個窗體和一個工作重置按鈕。當我點擊按鈕時,所有輸入和文本區域框都清除了。我想知道是否有創建清除/重置按鈕的方法,它只會清除一些輸入,而不是我在文本區域框中的內容。清除或重置按鈕

+2

利用jquery – Rafee

回答

0

分配所有輸入元素一個類讓我們假設輸入和不同的ID讓假設文本區域的ID是text_area。

<input type = "textarea " id = "textarea "> 
使用jQuery

$(function(){ 
    $('.inputs').each(function() 
    { 
     var id = $(this).attr('id'); 
     if(id == 'textarea '){ 

     }else{ 
      $(this).attr('value',""); 
     } 
    }); 
}) 

現在完成了!

+0

其實textareas是不同的標籤:

0

使用jQuery它會幫助ü,給類其中U要清除按鈕的點擊,並給予編號,以您的按鈕

$('#id_of_button').click(function(){ 
    $('.input_field_class').val(""); 
    }); 
1

這裏的jsfiddle解決方案領域。

<form> 
    <input type="text" class="clearit" /><br /> 
    <input type="text" class="clearit" /><br /> 
    <input type="text" class="clearit" /><br /> 
    <textarea id="t5"></textarea><br /> 
    <input type="reset" id="reset" /> 
</form> 


$(document).ready(function(){ 
    $('#reset').on('click',function(e){ 
     e.preventDefault(); 
     $('.clearit').val(""); 
    }); 

}); 
+0

非常感謝你。不能縫我明白我應該在哪裏放置JS代碼?在頭上?身體?作爲onclick? – orlyidd

+0

在關閉車身標籤之前添加。你也可以把它放在頭部。無論你想清除什麼,添加「clearit」類到它。 – vivek

+0

我想我已經嘗試了所有的東西......我已經添加了ID到按鈕和類的所有輸入我想清除除了文本erea有不同的ID。我試圖將腳本放在頭部,body部分中,如下所示:但沒有什麼作品... – orlyidd