Показать сообщение отдельно
  #8 (permalink)  
Старый 03.12.2011, 14:12
Новичок на форуме
Отправить личное сообщение для Georgy Посмотреть профиль Найти все сообщения от Georgy
 
Регистрация: 08.11.2011
Сообщений: 7

Итак, вот что придумал, но почему-то не работает:
<p><a class="Link1 href="javascript:SendForm()">Ссылка</a></p>

И javascript:
function SendForm(){
	var checkboxes = document.getElementsByName('Det[]');
        var i = checkboxes.length;

	var SendData = document.createElement("form"); 
	SendData.action = "test.php"; 
	SendData.method = 'POST';
	SendData.id = 'SendID';
	var NewData = new Array(i);
	while(i--) {
	               if (checkboxes[i].checked == true) {
			    NewData[i] = document.createElement("input");
			    NewData[i].name = 'Det['+i+']';
			    NewData[i].type = 'hidden'; 
			    NewData[i].value = checkboxes[i].id; 
			    SendData.appendChild(NewData[i]);
			}
	              }
      document.getElementsByTagName('body')[0].appendChild(SendData);  
	SendData.submit();
	return false;	          
	}


Но данные не отправляются. В чем ошибка?
Ответить с цитированием