Disable Submitknop / OK knop uitschakelen...?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
KevinS
Berichten: 363
Lid geworden op: 23 apr 2003, 10:31

Disable Submitknop / OK knop uitschakelen...?

Bericht door KevinS » 17 okt 2004, 14:18

Op het moment dat iemand op de OK knop klikt om een bericht te plaatsen wil ik dat deze word uitgeschakeld, totdat zijn/haar bericht geplaatst is (dat duurt minder dan één seconde)

Daarvoor gebruikte ik dit:

Code: Selecteer alles

<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="OK" onclick="this.disabled=true" />
Het probleem is nu dat als ik op OK klik de knop wel word uitgeschakeld, maar hij mijn bericht niet plaatst :roll:

Ik zal wel iets fout doen, maar alvast bedankt voor de hulp!

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 17 okt 2004, 14:21

Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
KevinS
Berichten: 363
Lid geworden op: 23 apr 2003, 10:31

Bericht door KevinS » 17 okt 2004, 14:40

Ik heb de code gewijzigd, maar bij het klikken op OK krijg ik de melding dat er een fout in de pagina is gevonden..

Code: Selecteer alles

<td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" onClick="return checksubmit(this)" /></td>

Code: Selecteer alles

onClick="return checksubmit(this)" 
Het moet gewoon goed werken.. en de submit knop word niet uitgeschakeld..?
Wat zit er fout?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 17 okt 2004, 14:42

heb je het stuk javascript ook in overall_header.tpl gezet?
Afbeelding

Gebruikersavatar
KevinS
Berichten: 363
Lid geworden op: 23 apr 2003, 10:31

Bericht door KevinS » 17 okt 2004, 14:54

Ja ik heb alle code toegepast..
Bij het klikken op OK krijg ik te zien dat er een fout in de pagina zit:
Fout: Blocksubmit is niet gedefinieerd
Dit is nu de code in
Overall_header.tpl:

Code: Selecteer alles

<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
	if ( {PRIVATE_MESSAGE_NEW_FLAG} )
	{
		window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
	}
//-->
</script>
<!-- END switch_enable_pm_popup -->
{GREETING_POPUP}

<script type="text/javascript"> 
function checksubmit(submitbtn){ 
submitbtn.form.submit() 
checksubmit=blocksubmit 
return false 
} 
</script> 
En dit is nu de code in:
Posting_body.tpl:

Code: Selecteer alles

<td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" onClick="return checksubmit(this)" /></td>
Waar kan het aan liggen?

Gesloten