前提・実現したいこと
お世話になります。
社内システムの改修を行っていますが、どうしてもできなくてどなたか教えてください。
・やりたいこと
左側にテキストボックスに、会社コードを入力すると右側のリストに会社コードに相応する値を選択させるようにしたいです。
発生している問題・エラーメッセージ
テキストボックスにコードを入力しても選択値は変更しません。
該当のソースコード
self.searchCodeTest = function (data, event) {
code = $("#searchCompanyCode").val();
$("#option[value='" + code + "']", $("#ListCompanyCode")) ⇒ここの書き方がおかしいと思われる。
}
・・省略・・
<td> @Html.TextBox("searchCompanyCode", Model.CompanyCode, new { data_bind = "event:{keyup: searchCodeTest}" }) @Html.DropDownList("ListCompanyCode", emptyList, new { data_bind = "options: $root.masters.company, optionsValue: currentDatas.company.code, optionsText: 'longName', optionsCaption: '-選択してください-'" }) </td>$root.masters.company⇒ControllからViewに返しているリスト
currentDatas.company.codey⇒ControllからViewに返している
上記でHTML文で、選択値変更以外は問題なく処理できています。@Html.DropDownList()の()の中で選択値の書き方ができてないように思います。
うまく書けてないかも知りませんが、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー