入力フィールドの値をチェックしてフォームに配置する小さなJS関数を作成しました。
function insertText()
{
result = document.new_link['link[link]'].value;
document.getElementById("link-link").innerHTML=result;
}
これは素晴らしい働きをします。(new_linkはフォームの名前です)
今、私は選択したドロップダウンメニューで同じことをしています:
<select name="link[link_category]">
<option value="1">Something</option>
</select>
function insertText2()
{
result = document.new_link['link[link_category]'].value;
document.getElementById("link-category").innerHTML=result;
}
ここでの結果は、私が気に入らない値「1」です。「何か」という出力が欲しいので、それが選択されたときのオプションの内容は正確に何ですか。
私はこれを試しました:
function insertText2()
{
result = document.new_link['link[link_category]'].content;
document.getElementById("link-category").innerHTML=result;
}
しかし、それは私に「未定義」の出力を与えます。私も「テキスト」を試しましたが、成功しませんでした。目標を達成するために何をする必要がありますか?
助けてくれてありがとう!