Форум сетевых администраторов
Показаны 3 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Залипание кнопки постинга и др. (http://netadmin.ws/forum/showthread.php?threadid=1986)


Помещено micron 02-07-2002 в 12:44:

Залипание кнопки постинга и др.

Ð_еализовывает, по-моему java-скрипт. Когда пользователь нажимает кнопку отправить сообщение, или редактировать, она становится недоступной для повторного нажатия. В vb это реализуемо? И нужно ли оно здесь вообще?

Почему спрашиваю, потому что в UBB помогает эта вещь, когда человек с диал-апа, при тормозах много раз нажимает кнопку, появляются дубликаты сообщений.


Помещено Ausw 03-07-2002 в 19:53:

да, заюзай JS, можно отдельнм файлом, а если у тя есть JS то долпиши это

quote:
function SubmitControl(tocheack){
if (document.all || document.getElementById){
for (i=0; i < tocheack.length;i++){
if(tocheack.elements[i].type.toLowerCase()=="submit"||tocheack.elements[i].type.toLowerCase()=="reset") {
tocheack.elements[i].disabled = true
}
}
}
}



далее ищи везде где хочешь отключать
тег формы <form action .... и добавляй в конец ... onsubmit=SubmitControl(this)>

__________________
"Gott weiss, ich will kein Engel sein!"


Помещено polo 04-07-2002 в 03:23:

небольшле примечание: почти все формы в вб уже обращябтся к функции яваскрипт для проверки заполнены ли поля (onSubmit="return validate(this)"), так что думаю что стоит вставить код этой функции непосредственно в функцию validate.

__________________
Всегда есть решение.


Формат времени GMT. Текущее время 11:42.
Показаны 3 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.