2016-08-11 3 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/

はそうGETするために、この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>

関連する問題