私は以下の機能を持っています。チェックボックスから値を取得し、テキストボックスに転送します。機能しています...ただし、フォームに2つ以上のチェックボックスがある場合のみ。
<script type="text/javascript">
function sendValue()
{
var all_values = '';
boxes = document.DataRequest.itens.length
for (i = 0; i < boxes; i++)
{
if (document.DataRequest.itens[i].checked)
{
all_values = all_values + document.DataRequest.itens[i].value + ","
}
}
window.opener.document.getElementById('emailto').value = all_values;
self.close();
}
</script>
<form name="DataRequest">
<input name="itens" type="checkbox" value="name1">
<input name="itens" type="checkbox" value="name2">
</form>
1つのチェックボックスだけでこれを機能させるために何か不足していますか?