Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.javascript > #4852
| From | "Christoph M. Becker" <cmbecker69@arcor.de> |
|---|---|
| Newsgroups | de.comp.lang.javascript |
| Subject | Re: Doppelte Eingabe |
| Date | 2017-02-03 00:52 +0100 |
| Organization | solani.org |
| Message-ID | <o70gm6$amr$1@solani.org> (permalink) |
| References | (1 earlier) <1t58931f77i3f82n3e8%sfroehli@Froehlich.Priv.at> <o6vg9b$e26$1@news.albasani.net> <1t58935c1bi1e45n3e8%sfroehli@Froehlich.Priv.at> <aa7ec64e-3970-59ca-f8e9-647206e26680@arcor.de> <3978478.cEBGB3zze1@PointedEars.de> |
Am 02.02.2017 um 21:02 schrieb Thomas 'PointedEars' Lahn: > Christoph M. Becker wrote: > >> On 02.02.2017 at 17:24, Stefan Froehlich wrote: >> >>> Im wesentlichen läuft es darauf hinaus: >>> >>> | <script language="JavaScript"> > > Für gültiges HTML 4.01 (1999) fe lt das type-Attribut, und für gültiges HTML > 4.01 Strict und HTML5+ (2014) gehört das language-Attribut weg. In HTML5 > ist ausserdem type="text/javascript" optional; ich schreibe es aus > Kompatibilitätsgründen trotzdem hin: Danke! :) (Auch ich gebe i.d.R. das type Attribut mit an.) >> Die Funktion ist nicht mal nötig. Es geht auch: >> >> <form […] onsubmit="return !!isSubmitted++"> >> >> Schön ist keine der beiden Varianten, aber sie funktionieren[TM]. > > Nein, Deine Variante funktioniert nicht i.S.v. „tut was sie soll“, denn sie > ist nicht äquivalent :) > > Funktionieren würde > > <form […] onsubmit="return !isSubmitted++"> Du hast natürlich recht! :) > aber nur, wenn der initiale Wert von “isSubmitted” 0 oder ein entsprechend > dazu konvertierbarer Wert wäre. Davon bin ich ausgegangen; Stefan hatte die Variable ja nicht explizit initialisiert. > Denn hier isSubmitted === undefined, […] Danke für die Erklärung! Ich wäre tatsächlich *fälschlicherweise* davon ausgegangen, dass `(undefined + 1) === 1`. > Wäre der Anfangswert isSubmitted === 0 (was Du wohl dachtest), […] So hatte ich es getestet. Ich hätte wohl besser auch mit `var isSubmitted;` testen sollen. -- Christoph M. Becker
Back to de.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Doppelte Eingabe "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-02-02 18:05 +0100
Re: Doppelte Eingabe Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2017-02-02 17:07 +0000
Re: Doppelte Eingabe Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-02-02 21:02 +0100
Re: Doppelte Eingabe "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-02-03 00:52 +0100
Re: Doppelte Eingabe Ralph Stahl <post@rstahl.de> - 2017-02-03 10:27 +0100
Re: Doppelte Eingabe "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-02-03 11:38 +0100
csiph-web