powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как остановить отправку формы средствами javascript
9 сообщений из 9, страница 1 из 1
как остановить отправку формы средствами javascript
    #35455682
random13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сабж, вариант с авторOnSubmit:" return false" не подходит
...
Рейтинг: 0 / 0
как остановить отправку формы средствами javascript
    #35455718
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. после того как вызван метод формы submit?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
как остановить отправку формы средствами javascript
    #35455746
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак. Если форма отослана на сервер, то со страницы уже ничего не сделаешь - сервер доминирует. Если форма отослана асинхронным запросом, то у request есть метод abort(), который может прекратить передачу ответа.
...
Рейтинг: 0 / 0
как остановить отправку формы средствами javascript
    #35455767
random13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот у меня какой случай, по нажатию на кнопку submit вызывается функция и выскакивает модальное окно confirm() и вот как при отрицательном ответе ничего не передавать
...
Рейтинг: 0 / 0
как остановить отправку формы средствами javascript
    #35455939
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы используем такую конструкцию

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
...
// Проверка регистрации
function Login() {
	var ok=cspHttpServerMethod('FJLi1dAPhoyTpQavYpnGr3zuK7lOk$VCPhMfgPNtkpMRuqBVoY_whSl1YSJRujL0&CSPCHD=0000000000001a5z7sui000000z5rEFtsOaG1dKUsVNvbvQg--')
	//alert("dsadsds")
	if (ok!='') {
		return true
	}
	var log=document.getElementById("logid").value;
	var pas=document.getElementById("pasid").value;	
	if (log=='') {
		alert('Укажите логин...')
		return false
	}
	if (pas=='') {
		alert('Укажите пароль...')
		return false
	}
	ok=cspHttpServerMethod('FJLi1dAPhoyTpQavYpnGr3zuK7lOk$VCPhMfgPNtkpMRuqBVoY_whSl1YSJRujL0&CSPCHD=0000000000001a5z7sui000000z5rEFtsOaG1dKUsVNvbvQg--',log,pas)
	if (ok=='') {
		alert('Неверное имя пользователя и/или пароль...')
		return false
	}	
	//top.location = document.URL;
}
...
<form onSubmit="Login()" name="logform" id="logformid" method='post'>
...
</form>
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
как остановить отправку формы средствами javascript
    #35455970
random13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блииин яж просил без onSubmit
...
Рейтинг: 0 / 0
как остановить отправку формы средствами javascript
    #35456413
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И почему же без онСубмит? если работаешь с формами, то нужно использовать онсубмит... и не пойму, почему такая конструкция тебя не устраивает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<html><head>
    <title>Untitled Page</title>
    <script type="text/javascript">
    function Send(f)
    {
            return confirm("Отправить?");
    }
    </script>
</head>
<body>
<form onsubmit="return Send(this)" action="myServer" method="post">
<input type="submit" value="Отправть" />
</form>
</body>
</html>
Самое главное в свойстве onSubmit указать return Имя_функции_которая_возвращает_false
а то не всегда работать будет.

Ну если тебе не хочется с субмитами связываться, можно отказаться от форм и получать данные из полей по их ID
...
Рейтинг: 0 / 0
как остановить отправку формы средствами javascript
    #35456416
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что есть остановить отправку формы? Не отправляйте и не надо останавливат?
Почему без onsubmit? Я могу вообразить только один вариант ответа - клавиша S западает.
...
Рейтинг: 0 / 0
как остановить отправку формы средствами javascript
    #35456637
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacyПочему без onsubmit? Я могу вообразить только один вариант ответа - клавиша S западает.
что-то не густо у тебя с воображением :-). Срочно в отпуск!
Может у человека все действо происходит в onclick для submit, и ему элементарно влом что-то менять. Или это ограничение суровой Религии, за нарушение которого его настигнет страшная кара.

2 random13 :
ну ладно, onsubmit не катит. Но onclick то есть для кнопки submit (иначе где ж вы confirm вызываете), сделайте return false там.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<script>
function test()
{
	if (confirm("q")) return true;
	return false;
}
</script>
<form action="Noname1.html">
<input type="submit" onclick = "return test();">
</form>
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как остановить отправку формы средствами javascript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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