ASP中SELECT下拉菜單同時(shí)獲取VALUE和TEXT值的實(shí)現(xiàn)代碼
更新時(shí)間:2020年06月17日 00:00:29 投稿:mdxy-dxy
這篇文章主要介紹了ASP中SELECT下拉菜單同時(shí)獲取VALUE和TEXT值的實(shí)現(xiàn)代碼,需要的朋友可以參考下
在1個(gè)注冊頁面1.asp ,先選擇鎮(zhèn),如下代碼:
<form action="reguser2.asp" method="post" name="form1" onSubmit="return checksumit();">
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>所在鎮(zhèn):
<%
sql="select * from zhen"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
%>
<select name="zhen" id="zhen">
<option value=-1>選擇鎮(zhèn)</option>
<%
if rs.eof and rs.bof then
response.Write("<option value=-1>沒有鎮(zhèn)</option>")
else
do while not rs.eof
%>
<option value="<%=rs("z_id")%>"><%=rs("z_name")%></option> //這里value 和 text 的值 在數(shù)據(jù)庫中獲得 ,但變量"zhen" 只能獲得value的值...如何獲得選中的 text值呢?
<%
rs.movenext
loop
end if%>
</select></td>
</tr>
<tr align="center">
<td><input type="submit" name="Submit" value="下一步" onclick="Javascript:callvalue()"></td> //第三步,傳遞到下一頁按鈕這里增加 onclick取得值
</tr>
</table>
<input type="hidden" name ="sendvalue" /> //第一步,這里增加一個(gè)hidden的input控件
<script language="JavaScript"> //第二步,這里寫一個(gè)獲得text值的函數(shù)
function callvalue() {
sendvalue = document.form1.zhen.item(document.form1.zhen.selectedIndex).text;
//alert(sendvalue);
document.form1.sendvalue.value = sendvalue;
form1.submit();
}
</script>
最后,在另外一個(gè)頁面 2.asp 里面直接取選定的text值 request.Form("sendvalue")
這樣,可以不頻繁讀取數(shù)據(jù)庫取得值
相關(guān)文章
用ASP實(shí)現(xiàn)對(duì)ORACLE數(shù)據(jù)庫的操作
用ASP實(shí)現(xiàn)對(duì)ORACLE數(shù)據(jù)庫的操作...2007-03-03
ASP替換、保存遠(yuǎn)程圖片實(shí)現(xiàn)代碼
這篇文章主要分享了ASP替換、保存遠(yuǎn)程圖片的函數(shù)代碼,需要的朋友可以參考下2015-09-09
ASP 快速執(zhí)行動(dòng)態(tài)網(wǎng)頁
ASP 能快速執(zhí)行你的動(dòng)態(tài)網(wǎng)頁,但你還可以通過緊縮代碼和數(shù)據(jù)庫連接以使它們執(zhí)行更快。2009-01-01
asp createTextFile生成文本文件支持utf8
一般情況下可以使用fso的createTextFile函數(shù),但有時(shí)候我們需要生成utf8格式的文件,那么就可以用下面的函數(shù)擴(kuò)展了2020-08-08
asp 刪除數(shù)據(jù)并同時(shí)刪除圖片的代碼
實(shí)現(xiàn)刪除記錄同時(shí)刪除圖片,一般的情況為了性能都是用編輯器的同時(shí)將文章中的圖片,保存在一個(gè)字段里面,多個(gè)圖片用逗號(hào)分開,方便后期的刪除處理。2010-05-05

