前提・実現したいこと
セレクトボックスが二つあって、どちらかの値を変更すると、JSに二つのセレクトボックスの値を渡したいです。
jsのfunctionに引数としてオブジェクトは渡せているのですが、そのオブジェクトからそれぞれにvalueを抜き出せません。
ご教授お願いいたします。
(記載したソースは抜粋です)
発生している問題・エラーメッセージ
Uncaught SyntaxError: Unexpected number
該当のソースコード
html
1 <div class="text_center bottom_gap"> 2 <form method="post"> 3 <select id="getIncentiveSelect" name="getIncentiveSelect" onChange="monthsSelect(this.form)"> 4 <option th:each="item : ${getIncentiveSelect}" 5 th:value="${item.key}" 6 th:text="${item.value}">singleSelect</option> 7 </select> 8 <select id="getMonthsSelect" name="getMonthsSelect" onChange="monthsSelect(this.form)"> 9 <option th:each="item : ${getMonthsSelect}" 10 th:value="${item.key}" 11 th:text="${item.value}">singleSelect</option> 12 </select><br> 13 </form> 14 </div>
javascript
1function monthsSelect(obj){ 2 var objVar1 = obj.0.value; 3 var objVar2 = obj.2.value; 4〜〜〜〜〜〜〜〜
オブジェクトの中身は以下のようになっています。
obj.0.valueで取れるかと思ったのですが、うまくいかず
試したこと
jsの
obj.0.value;
上記の部分を色々試したのですが、どれもうまくいかず、、、
obj.value
などなど
HTMLのほう、純粋なHTMLではなくTymeLeafか何かですよね。
TymeLeaf直接関係ないのであればブラウザに表示した際の「ソースを表示」のコードをご提示ください。
回答2件
あなたの回答
tips
プレビュー