Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript не работает Submit / 13 сообщений из 13, страница 1 из 1
14.07.2009, 19:14
    #36089747
Жеrя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
Подскажите, пожалуйста, как заставить работать document.forms['main_data'].submit(); под IE 6.0.
В Опере и Мозиле без проблем, а тут прям ругаться хочется.

JavaScript:
Код: plaintext
1.
2.
3.
4.
5.
6.
var submit_main_data = function () {
     IF (НЕ ВЫПОЛНЯЮТСЯ УСЛОВИЯ) { return FALSE;}
     
    document.forms['main_data'].submit();
    return true;
}
HTML:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<script type="text/javascript" src="js.js"></script>
<?php
  echo($_POST['contact_person']);
?>

<form method="post" name="main_data" onsubmit="submit_main_data();">
<input type="text" name="contact_person" maxlength="45" id="id_input" value="asdasdasd"/>
<input type="Submit">

<a href="javascript:;" onClick='submit_main_data();'"><b>СОХРАНИТЬ ИЗМЕНЕНИЯ</b></a>
</form>
...
Рейтинг: 0 / 0
14.07.2009, 20:14
    #36089837
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
onsubmit="return submit_main_data();"
...
Рейтинг: 0 / 0
14.07.2009, 20:17
    #36089840
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
Тьфу! Или онклик.
...
Рейтинг: 0 / 0
14.07.2009, 21:18
    #36089919
Жеrя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
ShSerge,
OnClick - понятно:)... Но, работать по прежнему отказывается:)....
...
Рейтинг: 0 / 0
14.07.2009, 21:36
    #36089933
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
Вот так написано?
Код: plaintext
1.
onclick="return submit_main_data();"
ПС. Не "OnClick", а "onclick", вообще-то.
...
Рейтинг: 0 / 0
14.07.2009, 22:10
    #36089962
Жеrя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
ShSergeВот так написано?
Код: plaintext
1.
onclick="return submit_main_data();"
ПС. Не "OnClick", а "onclick", вообще-то.

Всё написал как ты и сказал, но IE 6 по прежнему отказывается реагировать...
P.S. (JavaScript включён)
...
Рейтинг: 0 / 0
14.07.2009, 22:10
    #36089964
Жеrя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
вот примерчик быстро сделал
...
Рейтинг: 0 / 0
14.07.2009, 23:04
    #36090010
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
Что то у Вас все смешалось в кучу... Все ж просто как арбуз:
Код: plaintext
1.
2.
3.
4.
5.
6.
function submit_main_data()
{
     return(НЕ ВЫПОЛНЯЮТСЯ УСЛОВИЯ ? false : true);
}
....
<form method="post" name="main_data" onsubmit="return(submit_main_data());">
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.07.2009, 23:15
    #36090022
Жеrя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
Ex_Soft,
всё может и просто, но под IE 6.0 не работает. В этом и есть вопрос! Нужен скрипт совместимости.
...
Рейтинг: 0 / 0
14.07.2009, 23:28
    #36090035
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
Жеrя
как заставить работать document.forms['main_data'].submit(); под IE 6.0
Код: plaintext
1.
<form method="post" name="main_data" onsubmit="submit_main_data();">

Код: plaintext
1.
2.
3.
document.getElementById("main_data").submit();
....
<form ...id="main_data"... >
???
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.07.2009, 23:56
    #36090058
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
P.S. BTW, если уж
Жеrя
Код: plaintext
1.
2.
3.
4.
5.
6.
var submit_main_data = function () {
      IF (НЕ ВЫПОЛНЯЮТСЯ УСЛОВИЯ) { return FALSE;}

     document.forms['main_data'].submit();
     return true;
}

то
Жеrя
Код: plaintext
1.
<form onsubmit="submit_main_data();">

до лампочки 220В
...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.07.2009, 01:31
    #36090102
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
в отличие от других браузеров, ИЕ не останавливается на сабмите и успевает еще отхватить обработку href. Так что ставьте
Код: plaintext
<a onclick='submit_main_data(); return false;'">
...
Рейтинг: 0 / 0
15.07.2009, 10:33
    #36090487
Жеrя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript не работает Submit
Ex_Soft,
всё написанное не имеет никакого отношения к теме.

illion, большое спасибо за дельный совет.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript не работает Submit / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]