Em 1 página de inscrição 1.asp, primeira cidade selecionada, como segue:
<form action = "reguser2.asp" method = "post" name = "form1" onSubMit = "retornar verificação de sumit ();"> <tabela CellPacing = "0" CellPadding = "0"> <tr> <Td> Town: <%sql = "selecione * zhen" set rs = server.createBjej sql, Conn, 3,2%> <select name = "zhen" id = "zhen"> <opção value = -1> selecione Town </pption> <%se rs.eof e rs.BOF thenResponse.write ("<Opção Valor = -1> sem cidade </ppthment>) elsedo, enquanto não Rs.eof%> value = "<%= rs (" z_id ")%>"> <%= rs ("z_name")%> </pption> // O valor do valor e do texto é obtido no banco de dados, mas a variável "zhen" só pode obter o valor do valor ... como obter o valor de texto selecionado? <%rs.movenextLoopend se%> </leclect> </td> <tr align = "Center"> <td> <input type = "submit" name = "submit" value = "a seguir" onclick = "javascript: callValue ()"> </td> // etapa 3, passe para o seguinte para o próximo botão para o botão <click para obter o botão () "> = "SendValue"/> // Etapa 1, adicione um controle de entrada oculto aqui <Script Language = "javascript"> // Etapa 2, escreva uma função para obter a função do valor do texto callValue () {sendValue = document.form1.zhen.item (document.form1.zhen.selectIndEx) .tt; // alert (sendvalue). sendValue; form1.subMit ();} </sCript>Finalmente, em outra página 2.asp, o valor do texto selecionado é selecionado diretamente.form ("sendvalue")
Dessa forma, o banco de dados pode ser lido com pouca frequência e obter o valor