Bagaimana cara menyimpan nilai dropdown yang dipilih di php setelah penyegaran halaman?

Saya hanya menebak-nebak lagi karena tidak ada kode. Tetapi semua tahun memiliki nilai "Semua" jadi jika itu adalah nilai yang dikirimkan maka Anda tidak boleh menambahkan apa pun ke kueri untuk memfilter posting berdasarkan tahun

Sejauh menampilkan semua posting, ini dilakukan dengan menyetel argumen kueri posts_per_page ke -1

Pada artikel ini, kita akan belajar mendapatkan nilai yang dipilih dalam daftar dropdown di Javascript. Kita bisa mendapatkan nilai menggunakan 2 metode

  • Dengan menggunakan properti value
  • Dengan menggunakan properti selectedIndex dengan properti option

Kami akan memahami kedua metode ini melalui contoh

Metode 1. Menggunakan properti nilai.  

The value of the selected element can be found by using the value property on the selected element that defines the list. This property returns a string representing the value attribute of the

Sintaksis

selectElement.value

Contoh. Contoh ini menjelaskan properti nilai yang dapat ditemukan untuk elemen yang dipilih

HTML




<!DOCTYPE html>

 

<head>

    <________100__97_______

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
2

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
4

    

selectElement.options[selectElement.selectedIndex].value
6title>

selectElement.options[selectElement.selectedIndex].value
6head>

 

<<!DOCTYPE html>4>

    <<!DOCTYPE html>8 <!DOCTYPE html>9 0 1>

selectElement.options[selectElement.selectedIndex].value
1 4

    

selectElement.options[selectElement.selectedIndex].value
6<!DOCTYPE html>8 8

    <<1>

selectElement.options[selectElement.selectedIndex].value
1<4

selectElement.options[selectElement.selectedIndex].value
1<6

    

selectElement.options[selectElement.selectedIndex].value
6<1>

    <head3head4

selectElement.options[selectElement.selectedIndex].value
1<head7 head8 0>0>

>2<>4 >5 0>7>8>4>

>2<>4 >5 0    6    7>4>

________97______2<>4 >5 0<5<6>4>

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
6head7>

    

selectElement.options[selectElement.selectedIndex].value
6head3>

 

 

    <head3

selectElement.options[selectElement.selectedIndex].value
02

selectElement.options[selectElement.selectedIndex].value
1<
selectElement.options[selectElement.selectedIndex].value
05
selectElement.options[selectElement.selectedIndex].value
06 0
selectElement.options[selectElement.selectedIndex].value
08
selectElement.options[selectElement.selectedIndex].value
09
selectElement.options[selectElement.selectedIndex].value
05>

    

selectElement.options[selectElement.selectedIndex].value
6head3>

 

 

    <

selectElement.options[selectElement.selectedIndex].value
20
selectElement.options[selectElement.selectedIndex].value
21 0
selectElement.options[selectElement.selectedIndex].value
23
selectElement.options[selectElement.selectedIndex].value
24
selectElement.options[selectElement.selectedIndex].value
20>

selectElement.options[selectElement.selectedIndex].value
_27

    <

selectElement.options[selectElement.selectedIndex].value
30
selectElement.options[selectElement.selectedIndex].value
31 0
selectElement.options[selectElement.selectedIndex].value
33>

    

selectElement.options[selectElement.selectedIndex].value
_36

selectElement.options[selectElement.selectedIndex].value
_1
selectElement.options[selectElement.selectedIndex].value
38

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
40

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
42

    

selectElement.options[selectElement.selectedIndex].value
_44

    

selectElement.options[selectElement.selectedIndex].value
6
selectElement.options[selectElement.selectedIndex].value
30>

selectElement.options[selectElement.selectedIndex].value
6<!DOCTYPE html>4>

 

selectElement.options[selectElement.selectedIndex].value
6
selectElement.options[selectElement.selectedIndex].value
54>

Keluaran

Bagaimana cara menyimpan nilai dropdown yang dipilih di php setelah penyegaran halaman?

properti nilai

Metode 2. Menggunakan properti selectedIndex dengan properti option

The selectedIndex property returns the index of the currently selected element in the dropdown list. This index starts from 0 and returns -1 if no option is selected. The options property returns the collection of all the option elements in the element. The element will be sorted in the collection

Contoh. Contoh ini menjelaskan properti selectedIndex dengan properti option

HTML




<!DOCTYPE html>

<head>

    <________100__97_______

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
2

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
4

    

selectElement.options[selectElement.selectedIndex].value
6title>

selectElement.options[selectElement.selectedIndex].value
6head>

 

<<!DOCTYPE html>4>

    <<!DOCTYPE html>8 <!DOCTYPE html>9 0 1>

selectElement.options[selectElement.selectedIndex].value
1 4

    

selectElement.options[selectElement.selectedIndex].value
6<!DOCTYPE html>8 8

    <<1>

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
2

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
4

    

selectElement.options[selectElement.selectedIndex].value
6<1>

    <head3head4

selectElement.options[selectElement.selectedIndex].value
1<head7 head8 0>0>

>2<>4 >5 0>7>8>4>

>2<>4 >5 0    6    7>4>

________97______2<>4 >5 0<5<6>4>

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
6head7>

    

selectElement.options[selectElement.selectedIndex].value
6head3>

    <head3

selectElement.options[selectElement.selectedIndex].value
02

selectElement.options[selectElement.selectedIndex].value
1<
selectElement.options[selectElement.selectedIndex].value
05
selectElement.options[selectElement.selectedIndex].value
06 0
selectElement.options[selectElement.selectedIndex].value
08
selectElement.options[selectElement.selectedIndex].value
09
selectElement.options[selectElement.selectedIndex].value
05 8

    

selectElement.options[selectElement.selectedIndex].value
6head3>

 

 

    <

selectElement.options[selectElement.selectedIndex].value
20
selectElement.options[selectElement.selectedIndex].value
21 0
selectElement.options[selectElement.selectedIndex].value
23<!DOCTYPE html>75
selectElement.options[selectElement.selectedIndex].value
20>

    <

selectElement.options[selectElement.selectedIndex].value
30
selectElement.options[selectElement.selectedIndex].value
31 0
selectElement.options[selectElement.selectedIndex].value
33>

 

    

selectElement.options[selectElement.selectedIndex].value
_36

selectElement.options[selectElement.selectedIndex].value
_1
selectElement.options[selectElement.selectedIndex].value
38

selectElement.options[selectElement.selectedIndex].value
_1<!DOCTYPE html>91

selectElement.options[selectElement.selectedIndex].value
1
selectElement.options[selectElement.selectedIndex].value
42

    

selectElement.options[selectElement.selectedIndex].value
_44

    

selectElement.options[selectElement.selectedIndex].value
6
selectElement.options[selectElement.selectedIndex].value
30>

selectElement.options[selectElement.selectedIndex].value
6<!DOCTYPE html>4>

 

selectElement.options[selectElement.selectedIndex].value
6
selectElement.options[selectElement.selectedIndex].value
54>

Keluaran

Bagaimana cara menyimpan nilai dropdown yang dipilih di php setelah penyegaran halaman?

Properti SelectedIndex dengan properti opsi

JavaScript terkenal untuk pengembangan halaman web tetapi juga digunakan di berbagai lingkungan non-browser. Anda dapat mempelajari JavaScript dari awal dengan mengikuti Tutorial JavaScript dan Contoh JavaScript ini

Bagaimana cara mempertahankan nilai dropdown yang dipilih setelah penyegaran halaman?

Anda dapat menggunakan localStorage untuk menyimpan nilai yang dipilih. .
$('#mov_type'). on('change', function() { // Menyimpan nilai di localstorage localStorage. setItem("mov_type", $(ini). val());
$(dokumen). siap(fungsi() { jika ($('#mov_type'). panjang) { $('#mov_type'). .
jika (kinerja. navigasi. ketik == 1) { konsol

Bagaimana cara menyimpan nilai yang dipilih dalam dropdown?

Dapatkan nilai yang dipilih dari daftar dropdown. Kita dapat menggunakan properti value dari kotak pilih untuk mendapatkan nilai yang dipilih dari daftar dropdown. Keluaran HTML. .
Dapatkan nilai dan teks yang dipilih dari daftar dropdown. Jika kita ingin mendapatkan teks opsi yang dipilih, maka kita harus menggunakan properti selectedIndex dari kotak pilih

Bagaimana cara menjaga nilai DropDownList tetap sama setelah me-refresh halaman di MVC?

Anda hanya perlu memeriksa apakah EnableViewState disetel ke true untuk semua dropdown . Sekarang semua 3 nilai dropdown yang dipilih akan tetap dipilih setelah postback halaman (kecuali jika Anda mengarahkan ulang ke halaman yang sama lagi dengan mengklik tombol). "Tanggal yang diperbarui" pada pertanyaan diperbarui setiap kali solusi diposting.

Bagaimana Anda mendapatkan nilai dropdown yang dipilih di PHP tanpa mengirimkan?

Tetapi jika Anda tidak ingin melakukannya tanpa mengirimkan permintaan, Anda dapat melakukannya dengan bantuan permintaan AJAX. .
$(dokumen). siap(fungsi() {
$('#pilih_saya'). pada('ubah', lakukan_sesuatu);
fungsi lakukan_sesuatu() {
var dipilih = $('#my_select'). val();
$. ajax({
url. '/anda/php/skrip. php',
jenis. 'POS',