Pada 1 Registrasi Halaman 1.asp, pertama pilih kota, sebagai berikut:
<Form Action = "Reguser2.asp" Method = "Post" Name = "Form1" Onsubmit = "Return checksumit ();"> <Table CellPacing = "0" CellPadding = "0"> <tr> <td> Town: <%sql = "pilih * dari zhen" set rs = server. sql, conn, 3,2%> <pilih name = "zhen" id = "zhen"> <option value = -1> pilih kota </pection> <%jika rs.eof dan rs.bof ThenResponse.write ("<opsi value = -1> tidak ada kota </pection>") elsedo sementara tidak rs.eof%> <opsi = -1> Town </tiption> ") sementara tidak rs.eof%> <Option> <Option> value = "<%= rs (" z_id ")%>"> <%= rs ("z_name")%> </pection> // Nilai nilai dan teks diperoleh dalam database, tetapi variabel "Zhen" hanya bisa mendapatkan nilai nilai ... cara mendapatkan nilai teks yang dipilih? <%rs.movenextLoopend if%> </schect> </td> <tr align = "center"> <td> <input type = "kirim" name = "kirim" value = "next" onclick = "JavaScript: callvalue ()"> </td> <// Langkah 3, pass ke tombol Halaman ke Next Andion () </td </td // ="sendvalue" /> //Step 1, add a hidden input control here<script language="JavaScript"> //Step 2, write a function to get the text value function callvalue() {sendvalue = document.form1.zhen.item(document.form1.zhen.selectedIndex).text;//alert(sendvalue);document.form1.sendvalue.value = sendValue; form1.submit ();} </script>Akhirnya, di halaman lain 2.asp, nilai teks yang dipilih secara langsung dipilih.Form ("SendValue")
Dengan cara ini, database jarang dibaca dan mendapatkan nilainya