Показать сообщение отдельно
  #4 (permalink)  
Старый 13.06.2011, 16:21
Новичок на форуме
Отправить личное сообщение для Rojas Посмотреть профиль Найти все сообщения от Rojas
 
Регистрация: 25.05.2011
Сообщений: 6

а вот и нет - возвращает вовсе даже массив, как оказалось
В html в форме прописал id
<form id="formsearch"  method="post">

Из всех селектов и ссылок, где есть событие ончейндж или онклик, убрал this.form и form[search], например:
<select id="region" size="1" name="region" onchange="check_form();">

и
<a style="cursor:pointer;font-size:13px;" onclick="check_form();">Клик!</a>

в JS элементы формы получаю, разбирая полученный по getElementById массив:

Код:
var form = document.getElementById("formsearch"); // получаю массив элементов формы "formsearch"
  for(i=0;i<(form.length); i++) {
  var name = form.elements[i].name ; // получаю имя по имени
  var value =  form.elements[i].value; // получаю значение по value
  ...........
// всячески их обрабатываю
........
}
profit
Ответить с цитированием