Показать полную графическую версию : Как отключить кнопку Submit после клика
Сабж.
Сегодня сидел, в исходнике рылся - так ничего и не нашел.
vasketsov
21-10-2002, 18:31
на самой кнопке пишешь в onClick="this.disabled=true;"
если на форму вешаться, на onSubmit, там еще кнопку придется найти.
Вешаю на форму
onClick="this.disabled=true;" работает, но форма не отправляется
onSubmit отсылается, но кнопка не выключается :)
там еще кнопку придется найти.
не понял
Исправлено: Dan, 1:26 22-10-2002
vasketsov
22-10-2002, 13:39
<form name="formname">
<input тут твой текст всякий id="frmbtn">
</form>
Далее находишь кнопку по этому идентификатору, для этого либо document.formname.elements.frmbtn либо document.getElementById('frmbtn') либо document.all['frmbtn'] используешь. Получишь объект - ему и делаешь obj.disabled=true;
Нифига не понял :)
Можно код показать - форму с одной только кнопкой submit
vasketsov
24-10-2002, 10:35
<form name="xxx" onSubmit="document.getElementById('btnxxx').disabled=true">
<input type="submit" id="btnxxx" value="ok">
</form>
примерно так.
Gumanoid
12-11-2002, 04:24
vasketsov
<form action='{quick_reply.POST_ACTION}' method='post' name='post' onsubmit='return checkForm(this)'>
а если так , как сюда засунуть document.getElementById('btnxxx').disabled=true ?
vasketsov
12-11-2002, 15:33
Gumanoid
а сюда его и не надо.
getElementById вернет объект по идентификатору, а здесь он уже есть и скрывается в this
Gumanoid
12-11-2002, 15:41
vasketsov
если я правельно понял то делать так :
onsubmit=document.getElementById('return checkForm(this)').disabled=true
?
Добавлено:
ой парюсь
наверно так:
onsubmit='return checkForm(this).disabled=true
?
Gumanoid
13-11-2002, 05:04
можно рабочий пример показать ?
че то нехрена не получается :(
Добавлено:
все уже не надо.
зделал по извращенному но вроде работает.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.