私は複雑なjavascriptの問題に巻き込まれています。onchange動的名を持つドロップダウンリストをフィルタリングしたい
2つのドロップダウンリストがあり、属性の名前は「動的」です。ユーザーはロジックが正常に動作しているdivを追加することができます。その問題は私が現在持っている問題とは関係ありません。
ユーザーがドロップダウンリストから商品を選択すると、商品インデックスに関連する年が表示されます。私は製品名と接尾辞を得ることができますが、会計年度の属性プロパティを取得または設定する方法はわかりません。代わりに、名前の
<script type="text/javascript">
function loadYear(obj) {
alert("The attribute name is " + obj.name);
var suffix = obj.name.match(/\d+/);
alert("the suffix is " +suffix);
alert(" how to get the name and value of Fiscal_Year attribute that changes dynamically");
}
</script>
<div class="row">
<div class="form-group">
<div class="col-md-10">
<select name="[0].Product" onchange="loadYear(this);">
<option value="15>Corporate HQ</option>
<option value="16">Data Campaign</option>
<option value="17">Digital Products </option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-md-8">
<select name="[0].FISCAL_YEAR">
<option value="15">FY15</option>
<option value="16">FY16</option>
<option value="17">FY17</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="form-group">
<div class="col-md-10">
<select name="[1].Product" onchange="loadYear(this);">
<option value="15>Corporate HQ</option>
<option value="16">Data Campaign</option>
<option value="17">Digital Products </option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-md-8">
<select name="[1].FISCAL_YEAR">
<option value="15">FY15</option>
<option value="16">FY16</option>
<option value="17">FY17</option>
</select>
</div>
</div>
</div>
あなたは、すべてのjQueryを使用していますか? (私はjQueryを使って簡単な解決法を考え出すことができます。そうでなければ何らかの調査をしなければなりません) – pacifier21
私はJqueryを他のロジックに使っています。私はこれもこれを使って大丈夫です。 – asreeram