私はselectedOptionsというサーバー変数(VBScript)を持っています。選択ボックスの値に基づいて値を割り当てる必要があります。現在、私は選択ボックスのonchangeイベントを処理し、selectedOptions変数に選択した値を渡すためにjavascriptを使用しようとしています。javascriptからvbscript変数に値を割り当てるときに型が一致しない
function select_touchGloves_onchange()
{
var mySelect = document.getElementById("select_touchGloves");
<% selectedOptions %> = mySelect.options[mySelect.selectedIndex].value;
}
このコードは、タイプの不一致エラーを表示しています。これを修正できますか?または、私はこの値をvbscriptだけで得ることができる方法はありますか?
EDIT --------------------------------------------- ------------------------------------------
この質問はありません私が必要とするものをもっと長くしてください - あなたが興味を持っているなら、下記のコメントを見てください。
あなたは、サーバーに戻すには、ajax呼び出しなどを使用して値を戻す必要があります。あなたがしようとしていることについてもっと説明できますか?あなたはvbscriptを言うとき、aspxページを意味するのですか? – Developer
_server-side_VBScript、つまり、<% %>タグのすべては、ページが最初にリクエストされ、結果がブラウザに送信され、_client-side_ JavaScriptが実行されたときにサーバー上で実行されます。 JavaScriptからVB変数に値を代入することはできません。 JavaScriptを使用して、選択した項目を渡すためにサーバーに別のリクエストを行うことができます(ただし、必ずしもAjaxではありません)。あなたはその値で何をしたいですか? – nnnnnn
いいえ、古典的なASPページです。古典的なASPでの作業には経験がありません。私は値を取得し、セッションオブジェクトとして格納されているカートに渡したいと思います。 – Darren