2016-08-11 71 views
0

我想使用Javascript window.scrollTo(或者只是滾動(0,0))來點擊一個鏈接並被帶到頁面的頂部。但是從我的理解,此Javascript:Javascript:window.scrollTo/scroll是POST - 如何讓他們獲得(所以他們不清除表單)?

onclick="window.scrollTo(0,0)" 

是POST請求?

在結果是,當我輸入內容形式(文字區域或輸入),輸入的數值消失後,我這個window.scrollTo點擊:https://jsfiddle.net/8utxg4ux/

是否有可能使此Javascript是得到如此單擊TOP鏈接後表單字段不會消失?

+0

GET和POST都無關清除表單值或滾動行爲 – dandavis

回答

1

你想添加「return false;」到您的onclick事件,以防止默認行爲。

onclick="window.scrollTo(0,0);return false;" 

這裏有一個小提琴: https://jsfiddle.net/oarzo5f2/

或檢出這裏剪斷:

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 
<textarea></textarea> 
 
<br><br> 
 
<a href="" onclick="window.scrollTo(0,0);return false;">TOP</a> 
 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

相關問題