我创建了一个小的 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”。我想要输出“Something”,所以当它被选中时,选项的内容到底是什么。
我试过这个:
function insertText2()
{
result = document.new_link['link[link_category]'].content;
document.getElementById("link-category").innerHTML=result;
}
但它给了我输出“未定义”。我也尝试过“文本”,但没有成功。我需要做什么才能达到我的目标?
谢谢你的帮助!