Redirect ke halaman yang sama setelah mengirimkan formulir dalam javascript

Seseorang dapat menggunakan tag jangkar untuk mengarahkan ulang ke bagian tertentu di halaman yang sama. Anda perlu menambahkan "atribut id" ke bagian yang ingin Anda tampilkan dan menggunakan id yang sama di atribut href dengan "#" di tag jangkar. Sehingga Saat mengklik tautan tertentu, Anda akan diarahkan ke bagian yang memiliki id yang sama disebutkan di tag jangkar

Sintaksis

//anchor tag
home

Information About Page

Contoh. Ketika pengguna mengklik tautan "Hubungi Kami", dia akan dialihkan ke "bagian Hubungi Kami" di halaman yang sama




<html>

   <________101__98_______

$(selector).scrollTop(position)
1<
$(selector).scrollTop(position)
3>

$(selector).scrollTop(position)
1
$(selector).scrollTop(position)
6

$(selector).scrollTop(position)
7
$(selector).scrollTop(position)
8

$(selector).scrollTop(position)
7
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
0

$(selector).scrollTop(position)
7
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
2

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
4

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
5
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6
$(selector).scrollTop(position)
3>

   

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6head>

3

   <6>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<<0<1<0>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<<6<7<8<9

3html1<8>

3

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6<6>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<>0 >1>2>3>4>0>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<>9   0>9>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<   5>

________99______7<<0<0<0<2<3>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6   5>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<   5>

________99______7<<0head6<0>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6   5>

3

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<   5
$(selector).scrollTop(position)
07 >2
$(selector).scrollTop(position)
09>

________99______7<<0

$(selector).scrollTop(position)
14<0>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6   5>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<   5>

________99______7<<0

$(selector).scrollTop(position)
28<0>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6   5>

   

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
66>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6html>

Keluaran
Tampilan ukuran jendela penuh

Ketika pengguna mengklik tautan "Hubungi Kami", pengguna akan dialihkan ke "bagian hubungi kami"
Tampilan ukuran jendela penuh

Metode 2. Menggunakan JQuery

Metode scrollTop() menyetel atau mengembalikan posisi scrollbar vertikal untuk elemen yang dipilih

Catatan. Saat scrollbar berada di atas, posisinya adalah 0

Sintaksis

$(selector).scrollTop(position)
_

Untuk mengarahkan ulang ke bagian tertentu menggunakan JQuery

Sintaksis

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
_

Contoh. Ketika pengguna mengklik tautan "Hubungi Kami"  yang ada di bagian bawah halaman, dia akan dialihkan ke "bagian Beranda" di halaman yang sama




<html>

   <________101__98_______

$(selector).scrollTop(position)
1<
$(selector).scrollTop(position)
52>

$(selector).scrollTop(position)
_54
$(selector).scrollTop(position)
55

$(selector).scrollTop(position)
_54
$(selector).scrollTop(position)
57

$(selector).scrollTop(position)
_54
$(selector).scrollTop(position)
59

$(selector).scrollTop(position)
_54
$(selector).scrollTop(position)
61

$(selector).scrollTop(position)
1
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6
$(selector).scrollTop(position)
52>

3

$(selector).scrollTop(position)
1<
$(selector).scrollTop(position)
3>

$(selector).scrollTop(position)
1
$(selector).scrollTop(position)
6

$(selector).scrollTop(position)
7
$(selector).scrollTop(position)
8

$(selector).scrollTop(position)
7
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
0

$(selector).scrollTop(position)
7
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
2

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
4

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
5
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6
$(selector).scrollTop(position)
3>

   

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6head>

3

   <6>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<<0<1<0>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<<6<7<8
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
05

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
_06

3

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
08<8
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
10<6>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<   5>

________99______7<<0<0<0<2<3>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6   5>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<   5>

________99______7<<0head6<0>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6   5>

3

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<   5>

________99______7<<0

$(selector).scrollTop(position)
14<0>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6   5>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<   5>

________99______7<<0

$(selector).scrollTop(position)
28<0>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3
home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
6   5>

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
3<>9>

   7<>0 >1>2

home

$('#home').click(function(){
$(document).scrollTop(100) // any value you need
});
81
$(selector).scrollTop(position)
07>2
$(selector).scrollTop(position)
09>4>0________98______

Bagaimana cara mengarahkan ulang ke halaman lain setelah mengirimkan formulir dalam JavaScript?

Jalankan JavaScript Setelah Pengiriman Formulir .
Redirect ke URL di tab baru. Anda dapat melakukannya dengan mudah dengan menambahkan Javascript pengalihan di "pesan konfirmasi pembaruan". .
Redirect ke URL di tab baru Metode 2. .
Tampilkan pesan konfirmasi, lalu alihkan. .
Sembunyikan pesan konfirmasi setelah 5 detik. .
Lakukan tindakan setelah pengiriman formulir

Bagaimana Anda tetap berada di halaman yang sama setelah mengirimkan dalam JavaScript?

Anda dapat menggunakan preventDefault() pada peristiwa klik untuk objek html tertentu . Ini akan mencegah browser mengambil tindakan default pada objek HTML tertentu.

Bagaimana cara mengarahkan ulang ke halaman yang sama setelah mengirimkan dalam HTML?

Metode 1. Menggunakan HTML. Seseorang dapat menggunakan tag jangkar untuk mengalihkan ke bagian tertentu pada halaman yang sama . Anda perlu menambahkan "atribut id" ke bagian yang ingin Anda tampilkan dan menggunakan id yang sama di atribut href dengan "#" di tag jangkar.

Bagaimana cara mengarahkan halaman setelah mengirimkan formulir?

Jika Anda ingin mengalihkan ke halaman lain setelah mengirimkan formulir html, Maka Anda harus menyediakan/Menandatangani jalur Halaman lain di dalam Atribut TINDAKAN tag Formulir HTML. Which will POST/Send your Form data to that Location and Open/Redirect your Users to That Given Web Page.