2017-01-06 22 views
0

當我按下重置表單按鈕時,附加信息會短暫顯示,然後被搜索結果替換。 Onchange和onclick事件綁定到HTML標記形式。當按下重置按鈕時,附加信息消失並且搜索功能運行

<script> 
    function resetform(){ 
    setTimeout(function(){ 
    $('#appendresults2').empty(); 
    $('#appendresults2').append('<div class="noresults"><h1>Please enter your  query</h1></div>'); 



}, 50); 

return; 
} 
</script> 

<div id="appendresults2"><div class="noresults"></div></div> 


<button class="btn btn-default" type="reset" onclick="return resetform();">Reset</button> 

回答

0

嘗試這樣的..

HTML

<div id="appendresults2"><div class="noresults"></div></div> 
<button class="btn btn-default" type="reset" onclick="resetform()" id="reset" >Reset</button> 

jQuery的

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
<script> 
$(document).ready(function(){ 
    $("#reset").click(function(){ 

setTimeout(function(){ 
    $('#appendresults2').empty(); 
    $('#appendresults2').append('<div class="noresults"><h1>Please enter your  query</h1></div>'); 
}, 50); 
    }); 
}); 

</script> 

看到這裏小提琴.... http://www.w3schools.com/code/tryit.asp?filename=FBGUL834B4MW

+0

謝謝您的回答!雖然我忽略了提及onchange和onclick事件綁定到HTML標籤,所以這個解決方案給出了相同的結果。 –