Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.javascript > #4852
| Path | csiph.com!2.us.feeder.erje.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail |
|---|---|
| From | "Christoph M. Becker" <cmbecker69@arcor.de> |
| Newsgroups | de.comp.lang.javascript |
| Subject | Re: Doppelte Eingabe |
| Date | Fri, 3 Feb 2017 00:52:03 +0100 |
| Organization | solani.org |
| Lines | 50 |
| Message-ID | <o70gm6$amr$1@solani.org> (permalink) |
| References | <o6uvk2$qva$1@news.albasani.net> <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> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | solani.org 1486079494 10971 eJwFwYkRwDAIA7CV+GzwOL3Q7D9CJCSdp4tg4eJW7AZGqfHNtdM+HQ750hj6IqUat1bff/gA9kEPcQ== (2 Feb 2017 23:51:34 GMT) |
| X-Complaints-To | abuse@news.solani.org |
| NNTP-Posting-Date | Thu, 2 Feb 2017 23:51:34 +0000 (UTC) |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 |
| X-User-ID | eJwFwQkBwDAIA0BLCzQ8cigU/xJ2RzVY+zHa4XI1atJE8NBPC5LqtYvlbBSHcjMoSMd3o/sHGpIRAw== |
| X-NNTP-Posting-Host | eJwNwocRwDAIBLCVAD8l45i2/wjOSXqMrRymBt0f1L0QTiO9jD7TUpsjdzqYyB1l8a1kYuM+G9QRaQ== |
| In-Reply-To | <3978478.cEBGB3zze1@PointedEars.de> |
| Cancel-Lock | sha1:HnOOX2Lv5wPjECrUtl3d0cUHq6Y= |
| Xref | csiph.com de.comp.lang.javascript:4852 |
Show key headers only | View raw
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