Saya cukup baru dan tidak terlalu mahir dalam ASP, jadi mohon bersabar.
Dalam formulir HTML saya, saya memiliki dropdown beberapa pilihan, seperti di bawah ini:
<span><select id="movieMonster" name="movieMonster" multiple="multiple">
<option value="">Please select all that apply</option>
<option value="The Mummy">The Mummy</option>
<option value="Dracula" selected>Dracula</option>
<option value="The Wolfman">The Wolfman</option>
<option value="The Gillman" selected>The Gillman</option>
<option value="The Wasp Woman">The Wasp Woman</option>
</select></span>
Saya telah mencari kemana-mana dan mencoba segalanya agar item yang dipilih ditransfer ke file ASP saya ketika tombol kirim ditekan. Namun, hanya satu nilai yang ditransfer.
Saya menggunakan yang berikut ini di ASP saya:
Mnstr = Trim(Upload.Form("movieMonster"))
Hal terdekat yang dapat saya temukan adalah beberapa kode yang akan menampilkan semua item yang dipilih, tetapi kode tersebut harus digunakan pada halaman HTML yang sama dengan formulir. Ini berfungsi dengan baik, kecuali saya tidak bisa mentransfer data ke ASP saya.
Kode yang saya temukan adalah sebagai berikut:
<!DOCTYPE html>
<html>
<head>
<style>
div { color:red; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<select name="garden" multiple="multiple">
<option>Flowers</option>
<option selected="selected">Shrubs</option>
<option>Trees</option>
<option selected="selected">Bushes</option>
<option>Grass</option>
<option>Dirt</option>
</select>
<div></div>
<script>
$("select").change(function () {
var str = "";
$("select option:selected").each(function () {
str += $(this).text() + " ";
});
$("div").text(str);
})
.trigger('change');
</script>
</body>
</html>
Angka <div></div>
di atas adalah yang mencetak item yang dipilih. Saya telah memasang kode agar berfungsi untuk saya dan mengubah penggunaan div ke variabel lain, karena saya perlu melakukannya, dan itu berhasil. Ini akan mencetak setiap item yang dipilih dari beberapa pilihan drop down, tapi saya tidak bisa mendapatkan informasi itu ke file ASP.
Karena saya tidak bisa mendapatkan info ke ASP, saya juga mencoba menggunakan input tersembunyi, tapi tidak berhasil juga.
Jika ada yang tahu cara mudah untuk melakukan apa yang saya perlukan, saya akan sangat berterima kasih.
Saya yakin pasti ada cara sederhana untuk melakukan ini, tetapi saya belum dapat menemukannya di mana pun.