簡単なこと:ボタンをクリックしてテキストフィールドに書き込むときに、選択ボックスの値を読み取ります。
選択ボックス:
<select name="link[link_category]">
<option value="Fun">Sport</option>
<option value="Music">Music</option>
</select>
今、私は私のボタンを持っています
<button class="btn btn-success" onclick="myFunction()">Continue</button>
単純な機能をトリガーする
<script>
function myFunction()
{
result = document.new_link.link[link_category].value;
document.getElementById("demo").innerHTML=result;
}
</script>
result は選択ボックスから値を読み取り、関数は「demo」というフィールドに値を出力します
<p id="demo"></p>
私の問題:
ボックスに「abc」のような単純な名前を使用すると、すべてが魅力的に機能します。しかし、ブラケットを使用するとすぐに(レールアプリが機能するにはブラケットが必要です)、
*Uncaught ReferenceError: link_category が定義されていません*
ブラケットを使用して JS 関数を操作するにはどうすればよいですか?
助けてくれてありがとう。