Крымский форум (Crimea-Board) Поиск Участники Помощь Текстовая версия Crimea-Board.Net
Здравствуйте Гость .:: Вход :: Регистрация ::. .:: Выслать повторно письмо для активации  
 
> Рекламный блок.
 

Реклама на форуме

 
> Ваша реклама, здесь
 
 
 

  Start new topic Start Poll 

> Помогите с Javascript, Нужно найти скрипт
svip | Профиль
Дата 10 Июня, 2008, 22:12
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1537
Регистрация: 30.11.06
Авторитет: 13
Вне форума

Предупреждения:
(0%) -----


вот наткнулся на такой глюк.
Изменяю текст формы через innerHTML, и после этого document.getElementById("form_calc").submit();
В ИЕ - все ок. В опере и мозиле данные формы не отправляются. Где кроется проблема???

Вот прикрепил файл - пример

Присоединённые файлы
Присоединённый файл  1.html ( 0байт ) Кол-во скачиваний: 3


____________________
Двое всегда договорятся, если хотя бы один из них не дурак.
PMEmail Poster
5/5349   
svip | Профиль
Дата 11 Июня, 2008, 0:02
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1537
Регистрация: 30.11.06
Авторитет: 13
Вне форума

Предупреждения:
(0%) -----


Помогло решить проблему переставление тегов <form> и </form> за пределы тегов <table> и </table>

Код
<form method="GET" action="" name="calc" id="form_calc">
<table cellspacing="0" cellpadding="0" border="0px" align="left" width="260" valign="top">
 <tr><td align="left"><div class="form_calc_text" id="text1" style="margin-left:60px;margin-top:".$top.";">марка мотора</div></td></tr>
 <tr><td align="left">
   <select name="marka" size="1" class="form_calc" id="calc1" style="width:165px;margin-left:60px;margin-top:5px;" onChange="get_calc(this.options[this.selectedIndex].value,'-','-');">
        <option value="1">1</option>
           <option value="2">2</option>
           <option value="3">3</option>
   </select>
 </td></tr>

 <tr><td align="left"><div class="form_calc_text" style="margin-left:60px;margin-top:10px;">мощность мотора</div></td></tr>
 <tr><td align="left">
   <select name="power" size="1" class="form_calc" id="calc2" style="width:165px;margin-left:60px; margin-top:5px;" onChange="get_calc(calc1.options[calc1.selectedIndex].value,this.options[this.selectedIndex].value,'-')";>
           <option value="1">1</option>
           <option value="2">2</option>
           <option value="3">3</option>
   </select>
 </td></tr>
 <tr><td align="left"><div class="form_calc_text" style="margin-left:120px;margin-top:10px;">шаг винта</div></td></tr>
 <tr><td align="left">
   <select name="shag" size="1" class="form_calc" id="calc3" style="width:105px;margin-left:120px; margin-top:5px;" >
     <option value="1">1</option>
           <option value="2">2</option>
           <option value="3">3</option>
   </select>
 </td></tr>
 <tr><td align="left">
   <input type="button" name="ok" value="Отправить" id="calc_button" class="form_calc_button" style="width:50px; margin-left:30px; margin-top:14px;" onClick="set_form();">
   <input type="button" name="ok" value="Изменить форму" id="calc_button" class="form_calc_button" style="width:50px; margin-left:30px; margin-top:14px;" onClick="set();">
 </td></tr>
</table>
 </form>


Отредактировал svip - 11 Июня, 2008, 0:03


____________________
Двое всегда договорятся, если хотя бы один из них не дурак.
PMEmail Poster
ggRay | Профиль
Дата 11 Июня, 2008, 14:52
Quote Post



серый наблюдатель
Group Icon

Группа: Gold Member
Сообщений: 788
Регистрация: 15.04.04
Авторитет: 0
Вне форума

Предупреждения:
(0%) -----


svip
чем больше разбираешься - тем больше учишься wink.gif


____________________
user posted image
PMEmail PosterUsers Website
svip | Профиль
Дата 11 Июня, 2008, 17:38
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1537
Регистрация: 30.11.06
Авторитет: 13
Вне форума

Предупреждения:
(0%) -----


ага это точно smile.gif


____________________
Двое всегда договорятся, если хотя бы один из них не дурак.
PMEmail Poster

Topic Options Start new topic Start Poll 

 



[ Script Execution time: 0.0116 ]   [ 13 queries used ]   [ GZIP включён ]






Политика конфиденциальности

Top