javascript関数内からフォーム上のコンボボックスの内容にひげ剃り変数を割り当てようとしています。そのような:javascriptでひげ剃り変数を設定する
<script type ="text/javascript">
<!--
function SomeFunction() {
var hours = document.getElementById("Hours");
var task = document.getElementById("TaskType_ID");
@{
var tsk = @:task.value;
}
@{
<text>
hours.value = '@ViewBag.TaskTypes.GetHours(tsk)';
</text>
}
return true;
}
//-->
</script>
ライン(と私が試した他のすべてのバリエーション)のエラーで
var tsk = @:task.value;
結果。
「かみそり変数」とは何ですか? – RobG
ここでクライアント(javascript)とサーバー(asp.net/razor)テクノロジを混在させていますが、試しているフォームのようなものでは動作しません。ギャップをAJAXと橋渡しする必要があります。私はあなたが2つのコンボボックスを持っていると仮定して正しいですか?ユーザーがタスクコンボボックスからオプションを選択したときに時間コンボボックスのオプションを変更したいのですか? –
@RobG Razorはasp.net mvc 3のページを作成するための最新の構文エンジンです。 –