Senarai kategori: 

DUA KOTAK SENARAI 
Contoh
Pilih satu nilai dari kotak senarai negeri dan perhatikan nilai pada kotak senarai daerah berubah. 
   
Negeri
Daerah
Kod

Penggunaan
Salin skrip di atas (klik pilih semua, klik kanan pada skrip dan pilih Copy) dan tampalkan di antara </title> dan </head> kod html anda.
Bina satu borang dan namakan borang1.
Bina satu kotak senarai dan namakan senarai1. Tambah arahan berikut:
<select name="senarai1" onChange="populate(this)">
 
Gunakan nilai berikut sebagai nilai kepada senarai1.
<option value="pahang">Pahang
<option value="perak">Perak
<option value="selangor">Selangor
 
Bina satu lagi kotak senarai dan namakan senarai2.
<select name="senarai1">
 
Biarkan nilai di dalam senarai2 kosong.
<option></option>
 
* Untuk mengubah nilai yang dipaparkan pada senarai2, tukar kod fungsi populate(val) dalam javascript yang diberi. Contohnya jika anda ingin menukar nilai bagi senarai2 apabila nilai pahang dipilih dari senarai1, tukar kod berikut:

if (val.value == 'pahang') {
opt('kuantan','Kuantan');
opt('temerloh','Temerloh');
opt('maran','Maran');
opt('raub','Raub');
opt('nilai','teks nilai');

}

Gantikan nilai dengan nilai yang anda kehendaki dan teks nilai dengan teks yang akan dipaparkan dalam kotak senarai2. selamat mencuba.