Показать сообщение отдельно
  #1 (permalink)  
Старый 27.09.2010, 15:17
Новичок на форуме
Отправить личное сообщение для Enklgd01 Посмотреть профиль Найти все сообщения от Enklgd01
 
Регистрация: 27.09.2010
Сообщений: 3

Задание значения элемента формы и submit
наверное начну сразу с кода
исходный код

<script language="JavaScript">
function Select_Set(AValue)
{
   document.forms["param"].elements["set"].value = AValue;
   //делаем видимыми кнопки item_X
}
function Select_Item(AValue)
{
   document.forms["param"].elements["item"].value = AValue;
   document.forms["param"].submit();
}
</script>


<form method="GET" name="param">
<input type="hidden" name="set" value="0">
<input id="set_1" type="button" value="Set = 1" OnClick="Select_Set(1);" />
...
<input id="set_100" type="button" value="Set = 100" OnClick="Select_Set(100);" />
<input type="hidden" name="item" value="0">
<input type="button" id="item_1" value="Item = 1" OnClick="Select_Item(1);" />
...
<input type="button" id="item_100" value="Item = 100" OnClick="Select_Item(100);" />
</form>


в IE всё работает замечательно
во всём остальном (как минимум FF, Chrome) параметр set передается нормально, параметро item всегда передается 0

Пример: нажимаем на кнопку, задающую "Set = 50", нажимаем на кнопку задающую "Item = 50"... И браузеры кроме IE переходят по адресу xxx.xxx?set=50&item=0

и мозг сломался... не могу победить...
Ответить с цитированием