Der folgende Beitrag wurde am 05. 08. 2002, 15:32 Uhr von Lucky veröffentlicht.
Nach dem Klick auf den "Abschicken" - Button dauert es eine Weile, bis das Email verschickt ist. Wenn ungeduldige Anwender in dieser Zeit nochmals auf Abschicken Drücken oder sie fälschlicherweise einen Doppelcklick machen, werden mehrere Aufträge mit den gleichen Daten geschickt. Wie kann ich diesen Vorfall vermeiden
Der folgende Beitrag wurde am 05. 08. 2002, 15:42 Uhr von Jürgen K. veröffentlicht.
Hallo,
Du kannst mal versuchen, onsubmit aus dem submit-Button einen normalen Button zu machen mit document.formularname.buttonname.type='button'. Vielleicht klappt das.
Viele Grüße,
Jürgen
Der folgende Beitrag wurde am 05. 08. 2002, 17:17 Uhr von Oliver García veröffentlicht.
Hallo Lucky,
> Nach dem Klick auf den "Abschicken" - Button dauert es eine Weile, bis das Email verschickt ist. Wenn ungeduldige Anwender in dieser Zeit nochmals auf Abschicken Drücken oder sie fälschlicherweise einen Doppelcklick machen, werden mehrere Aufträge mit den gleichen Daten geschickt. Wie kann ich diesen Vorfall vermeiden
trage einfach in den Tag 'input type="submit"' ein: onclick="this.disabled=true; submit(); return false"
Allerdings ist Opera hier übereifrig und graut die Schaltfläche auch dann weiter aus, wenn man - einmal abgeschickt - auf die Seite zurückkehrt. Das kann nicht Sinn der Sache sein. Opera kann man von der Funktion ausnehmen, indem man schreibt:
onclick="if (!window.opera) this.disabled=true; submit(); return false"
Gruß,
Oliver
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4