ユーザーがアイテムを選択してドロップダウンからテキストエリアボックスに移動できるようにするjavascriptを使用しています。それらが完了したら、選択内容をサーバーに投稿したいと思います。問題は、javascript が書き込むテキスト領域自体がフォームになっていることです。私の理解では、フォームは別のフォーム内にネストできないため、選択したデータを投稿する方法がわかりません。どんな提案でも大歓迎です。コードは次のとおりです。
<html>
<head>
<script type="text/JavaScript">
function showText(){
var F, opt;
F = document.oForm;
opt = F.oSel.options;
if (F.oTxt.value!="")
F.oTxt.value += '\n';
F.oTxt.value += opt[opt.selectedIndex].text;
}
</script>
</head>
<body>
<form name="oForm">
<select name="oSel" size="3"
onchange="showText()">
<option>item1</option>
<option>item2</option>
<option>item3</option>
<option>item4</option>
</select>
<textarea name="oTxt" cols=24 rows=4>
</textarea>
</form>
</body>
</html>