Request.QueryString
Request.QueryStringのことで質問です。
下記を何度も選択しなおすと
**.asp?kubun=東京&kubun=大阪&kubun=東京・・・
と増えていきます。
Request.QueryStringを入れてあるのは、Request("kubun")以外の中身を引いていきたいからで、Request("kubun")は除外したいのです。
何か簡単な方法はないでしょうか。
**.asp?user=1&lg=yes であったり
**.asp?ken=1&part=3 であったりします
その後に、kubunを選択しても
user=1&lg=yesを保持し、かつ、kubunを何回も選択しなおしたい。Request.QueryStringの中身は毎回異なる。
<SCRIPT language=JavaScript>
function Select( parts ){
var i,Msg;
Msg = "" ;
for (i = 0; i < parts.options.length; i++){
if ( parts.options[i].selected )
{
Msg += parts.options[i].value ;
}
}
n = Msg
location.href = window.location.pathname + '?kubun=' + n + '&<%= Replace(Request.QueryString, chr(10), "<BR>") %>';
}
</SCRIPT>
<select name="sl" onChange="Select(this)">
<OPTION SELECTED>↓選択</OPTION>
<OPTION value="東京">東京</OPTION>
<OPTION value="大阪">大阪</OPTION>
<OPTION value="京都">京都</OPTION>
</SELECT>
お礼
明けましておめでとうございます。そして、ご回答どうもありがとうございました!これからもどうぞ宜しくお願いします。