Browser pfuscht bei <input> dazwischen – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self?srt=yes Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 10:05:33 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790876?srt=yes#m1790876 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790876?srt=yes#m1790876 <p>Moin,</p> <p>ich habe viele Input-Felder, die per Ajax Vorschlagswerte vom Server holen und anzeigen.</p> <p>Nun kommt es vor, dass der Browser (z.B. Firefox) meine Anzeige überdeckt (Feld mit weißem Hintergrund). Das ist nicht erwünscht:</p> <p><a href="/images/af4d46c0-ff41-11eb-8ea8-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/af4d46c0-ff41-11eb-8ea8-b42e9947ef30.png?size=medium" alt="" loading="lazy"></a></p> <p>HTML-Code des Feldes:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>l</span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Postleitzahl | Postcode | Postcode<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>###Postleitzahl###Postcode###Postcode### <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>such_plz</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>help</span> <span class="token punctuation">/></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>l</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">[disabled]</span> <span class="token attr-name">type</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token attr-name">name</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>such_plz<span class="token punctuation">"</span></span> <span class="token attr-name">title</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>such_plz<span class="token punctuation">"</span></span> <span class="token attr-name">size</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> 10</span> <span class="token attr-name">maxlength</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> 10</span> <span class="token attr-name">VALUE</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>[such_plz]<span class="token punctuation">"</span></span> <span class="token attr-name">oninput</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>getOrte( this )<span class="token punctuation">"</span></span> <span class="token special-attr"><span class="token attr-name">onblur</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span><span class="token value javascript language-javascript"><span class="token function">getOrteSchliessen</span><span class="token punctuation">(</span><span class="token punctuation">)</span></span><span class="token punctuation">"</span></span></span> <span class="token punctuation">/></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> </code></pre> <p>Nun habe ich mal geschaut, wie das Suchfeld bei gugel aussieht:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>og3lId<span class="token punctuation">"</span></span> <span class="token attr-name">maxlength</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>2048<span class="token punctuation">"</span></span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>REsRA<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>q<span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token attr-name">aria-autocomplete</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>both<span class="token punctuation">"</span></span> <span class="token attr-name">aria-haspopup</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>false<span class="token punctuation">"</span></span> <span class="token attr-name">autocapitalize</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>none<span class="token punctuation">"</span></span> <span class="token attr-name">autocomplete</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>off<span class="token punctuation">"</span></span> <span class="token attr-name">autocorrect</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>off<span class="token punctuation">"</span></span> <span class="token attr-name">role</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>combobox<span class="token punctuation">"</span></span> <span class="token attr-name">spellcheck</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>false<span class="token punctuation">"</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Suchen<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Hochflanschnabe<span class="token punctuation">"</span></span> <span class="token attr-name">aria-label</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Suchen<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> </code></pre> <p>Wie kann ich grundsätzlich alle autos in einem Formular verbieten? Oder muss der Sermon bei jedem Feld einzeln gebetet werden?</p> <p>Gruß, Linuchs</p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 10:15:46 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790877?srt=yes#m1790877 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790877?srt=yes#m1790877 <p>Hallo,</p> <blockquote> <p>Wie kann ich grundsätzlich alle autos in einem Formular verbieten? Oder muss der Sermon bei jedem Feld einzeln gebetet werden?</p> </blockquote> <p>zumindest <a href="https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete" rel="nofollow noopener noreferrer">autocomplete</a> kannst du auch fürs form-Element notieren, dann gilt es für alle Inputs.<br> Die anderen Autos tun meines Wissens nicht weh.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:10:36 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790879?srt=yes#m1790879 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790879?srt=yes#m1790879 <p>@@Linuchs</p> <blockquote> <p>HTML-Code des Feldes:</p> <pre><code class="block bad language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>l</span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Postleitzahl | Postcode | Postcode<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>###Postleitzahl###Postcode###Postcode### <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>such_plz</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>help</span> <span class="token punctuation">/></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>l</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">[disabled]</span> <span class="token attr-name">type</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token attr-name">name</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>such_plz<span class="token punctuation">"</span></span> <span class="token attr-name">title</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>such_plz<span class="token punctuation">"</span></span> <span class="token attr-name">size</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> 10</span> <span class="token attr-name">maxlength</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> 10</span> <span class="token attr-name">VALUE</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>[such_plz]<span class="token punctuation">"</span></span> <span class="token attr-name">oninput</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span>getOrte( this )<span class="token punctuation">"</span></span> <span class="token special-attr"><span class="token attr-name">onblur</span> <span class="token attr-value"><span class="token punctuation attr-equals">=</span> <span class="token punctuation">"</span><span class="token value javascript language-javascript"><span class="token function">getOrteSchliessen</span><span class="token punctuation">(</span><span class="token punctuation">)</span></span><span class="token punctuation">"</span></span></span> <span class="token punctuation">/></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>Nein, HTML-Code ist das nicht.</p> <p>Es gibt in HTML kein <code>l</code>-Element.<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup></p> <p>Dass das Formular unbedienbar ist, weil die Eingabefelder keine <a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/Formulare/Beschriftungen" rel="nofollow noopener noreferrer">Beschriftung</a><sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup> haben, muss man <a href="https://forum.selfhtml.org/search?search%5Bterm%5D=author%3Agunnar+%40%40linuchs+label&search%5Bsections%5D%5B%5D=1&search%5Bsections%5D%5B%5D=2&search%5Bstart_date%5D=2014-08-17&search%5Bend_date%5D=2021-08-17&search%5Border%5D=date#results" rel="noopener noreferrer">dir immer wieder aufs Neue sagen</a>‽</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> <hr class="footnotes-sep"> <section class="footnotes"> <ol class="footnotes-list"> <li id="fn1" class="footnote-item"><p>In <a href="https://www.w3.org/TR/xhtml2/mod-text.html#sec_9.8." rel="nofollow noopener noreferrer">XHTML 2</a> hätte es das geben sollen. *seufz* <a href="#fnref1" class="footnote-backref">↩︎</a></p> </li> <li id="fn2" class="footnote-item"><p>Sehe gerade, dass die Seite auch berichtigt werden muss. <em>„Wird das betreffende input-Element als Kindelement des label definiert, so ist eine ausdrückliche Zuordnung zwischen input und label mittels for-Attribut nicht mehr zusätzlich nötig“</em> ist <a href="https://twitter.com/aardrian/status/1387496803789049862" rel="nofollow noopener noreferrer">leider falsch</a>. <a href="#fnref2" class="footnote-backref">↩︎</a></p> </li> </ol> </section> überraschend einfache JS-Lösung für autocomplete="off" Sun, 29 Aug 21 11:21:27 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791165?srt=yes#m1791165 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791165?srt=yes#m1791165 <p>Liebe Streitrunde,</p> <p>meine Frage war</p> <blockquote> <p>Wie kann ich grundsätzlich alle autos in einem Formular verbieten?</p> </blockquote> <p>Habe was gefunden, überraschend einfach und eingefügt in die immer verwendete Datei standard.js. Es hing nicht an dem tag l:</p> <pre><code class="block language-js">window<span class="token punctuation">.</span><span class="token function">addEventListener</span><span class="token punctuation">(</span><span class="token string">'DOMContentLoaded'</span><span class="token punctuation">,</span> <span class="token keyword">function</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token operator">...</span> <span class="token keyword">var</span> formulare <span class="token operator">=</span> document<span class="token punctuation">.</span><span class="token function">getElementsByTagName</span><span class="token punctuation">(</span> <span class="token string">"form"</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">var</span> form_nachricht <span class="token operator">=</span> <span class="token string">"standard.js - "</span> <span class="token operator">+</span>formulare<span class="token punctuation">.</span>length <span class="token operator">+</span><span class="token string">" form/s: "</span><span class="token punctuation">;</span> <span class="token keyword">for</span> <span class="token punctuation">(</span> <span class="token keyword">let</span> i<span class="token operator">=</span><span class="token number">0</span><span class="token punctuation">;</span> i<span class="token operator"><</span>formulare<span class="token punctuation">.</span>length<span class="token punctuation">;</span> i<span class="token operator">++</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> formulare<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">.</span><span class="token function">setAttribute</span><span class="token punctuation">(</span> <span class="token string">"autocapitalize"</span><span class="token punctuation">,</span> <span class="token string">"none"</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> form_nachricht <span class="token operator">+=</span> <span class="token string">'autocapitalize="none" '</span><span class="token punctuation">;</span> formulare<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">.</span><span class="token function">setAttribute</span><span class="token punctuation">(</span> <span class="token string">"autocomplete"</span><span class="token punctuation">,</span> <span class="token string">"off"</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> form_nachricht <span class="token operator">+=</span> <span class="token string">'autocomplete="off" '</span><span class="token punctuation">;</span> formulare<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">.</span><span class="token function">setAttribute</span><span class="token punctuation">(</span> <span class="token string">"autocorrect"</span><span class="token punctuation">,</span> <span class="token string">"off"</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> form_nachricht <span class="token operator">+=</span> <span class="token string">'autocorrect="off" '</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span> form_nachricht <span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>Funktioniert mit Firefox 91. Wäre lieb, wenn ihr das mit diversen Browsern prüft auf Seite <a href="https://remso.eu" rel="nofollow noopener noreferrer">remso.eu</a></p> <p>Im guggel-Suchfeld gibt es noch <code>aria-autocomplete="both"</code>, was ist das? Gibt es noch weitere autos, die abzuschalten wären?</p> <p>Gruß, Linuchs</p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:03:39 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790878?srt=yes#m1790878 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790878?srt=yes#m1790878 <p>Hallo,</p> <p>deine verlinkte Seite behauptet <code>default-Wert off</code></p> <p>Kann das bei einem geheimen FF-update (jetzt 87.0 (64-Bit)) umgestellt worden sein?</p> <p>Gestern konnte ich den „Fehler“ nicht nachvollziehen, heute tritt er auch bei mir auf. Hier ein öffentliches Formular, passiert das bei dir auch bei Eingabe der Postleitzahl?</p> <p>Habe noch nicht auf autocomplete=off geändert, damit der Fehler nachvollziehbar ist.</p> <p><a href="https://remso.eu/?zp=p504&ORT=13165&lg=de" rel="nofollow noopener noreferrer">https://remso.eu/?zp=p504&ORT=13165&lg=de</a></p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:22:04 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790881?srt=yes#m1790881 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790881?srt=yes#m1790881 <p>Auf <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete" rel="nofollow noopener noreferrer">mozilla.org</a> lese ich,</p> <p><code>The HTML autocomplete attribute is available on <input> elements that take a text or numeric value as input, <textarea> elements, <select> elements, and <form> elements.</code></p> <p>Also mehr Elemente als bei SelfHTML angegeben. Gilt das nur für den Firefox?</p> <p>Weiter unten:</p> <p><code>The persistence feature is enabled by default. Setting the value of the autocomplete attribute to off disables this feature.</code></p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:22:19 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790882?srt=yes#m1790882 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790882?srt=yes#m1790882 <p>Mahlzeit,</p> <blockquote> <p>deine verlinkte Seite behauptet <code>default-Wert off</code></p> </blockquote> <p>das wage ich zu bezweifeln; ich habe mich bei frisch installierten Firefoxen schon oft über dieses lästige "Feature" geärgert.</p> <blockquote> <p>Kann das bei einem geheimen FF-update (jetzt 87.0 (64-Bit)) umgestellt worden sein?</p> </blockquote> <p>Ich behaupte: Es war schon immer per Default "on".</p> <blockquote> <p>Gestern konnte ich den „Fehler“ nicht nachvollziehen, heute tritt er auch bei mir auf. Hier ein öffentliches Formular, passiert das bei dir auch bei Eingabe der Postleitzahl?</p> </blockquote> <p>Bei mir tritt der Effekt generell nicht auf, weil ich autocomplete global in meinen Browser-Einstellungen deaktiviert habe.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:25:57 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790883?srt=yes#m1790883 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790883?srt=yes#m1790883 <p>@@Linuchs</p> <blockquote> <p>Kann das bei einem geheimen FF-update (jetzt 87.0 (64-Bit)) umgestellt worden sein?</p> </blockquote> <p>In welcher Zeitschleife bist du denn gefangen? Aktuell ist <strong>91.0</strong>.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:26:02 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790884?srt=yes#m1790884 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790884?srt=yes#m1790884 <p>Hallo nochmal,</p> <blockquote> <p>Kann das bei einem geheimen FF-update (jetzt 87.0 (64-Bit)) umgestellt worden sein?</p> </blockquote> <p>du solltest Firefox updaten. Aktuell ist Version 91.0.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:19:14 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790880?srt=yes#m1790880 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790880?srt=yes#m1790880 <p>@@Gunnar Bittersmann</p> <blockquote> <p>Nein, HTML-Code ist das nicht.</p> </blockquote> <p>Außerdem: dem <code>img</code>-Element fehlt das zwingend notwendige <code>alt</code>-Attribut. Bei dekorativen Bildern ist <code>alt=""</code> anzugeben (sofern die Bilder nicht per CSS auf die Seite kommen).</p> <p>Und was soll das <code class="bad">[disabled]</code> da?</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 13:06:09 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790906?srt=yes#m1790906 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790906?srt=yes#m1790906 <p>Tach!</p> <blockquote> <p>Nein, HTML-Code ist das nicht.</p> <p>Es gibt in HTML kein <code>l</code>-Element.</p> </blockquote> <p>Formal hast du da recht, aber wo ist das Problem, ein Custom Element zu verwenden?</p> <blockquote> <p>Dass das Formular unbedienbar ist, weil die Eingabefelder keine <a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/Formulare/Beschriftungen" rel="nofollow noopener noreferrer">Beschriftung</a> haben,</p> </blockquote> <p>Kann es sein, dass du da mal wieder übertreibst. Ein Text wird auch nicht unlesbar, wenn ein Schreibfehler enthalten ist, oder wenn keine Übersetzungen in alle anderen Sprachen dieser Welt vorhanden sind.</p> <blockquote> <p>muss man [dir immer wieder aufs Neue sagen]‽</p> </blockquote> <p>Nein, das muss man ihm nicht sagen. Es besteht keine Notwendigkeit, dass man sich wie sein Erziehungsberechtigter benimmt. Und man muss sich auch nicht selbst zum Fürsprecher seiner Zielgruppe ernennen. Das soll nicht heißen, dass man nicht auf Verbesserungsmöglichkeiten hinweisen darf. Man darf dabei aber ruhig einen gemäßigteren Ton verwenden. Ich würde das jedenfalls sehr begrüßen.</p> <p>dedlfix.</p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:53:59 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790895?srt=yes#m1790895 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790895?srt=yes#m1790895 <p>Hatte der Einfachheit halber die Rohform gepostet.</p> <p>Das <code><img</code> Element wird per Javascript ergänzt und sieht dann so aus:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>l</span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Postleitzahl | Postcode | Postcode<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Postleitzahl <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>such_plz<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>help<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img/icon_info.png<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>(i)<span class="token punctuation">"</span></span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">width</span><span class="token punctuation">:</span> 1.2em<span class="token punctuation">;</span> <span class="token property">height</span><span class="token punctuation">:</span> 1.2em<span class="token punctuation">;</span></span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>l</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">[disabled]</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>such_plz<span class="token punctuation">"</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>getOrte.js //remso.eu/ajax/getOrte.php?such_ort_name=6378<span class="token punctuation">"</span></span> <span class="token attr-name">size</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>10<span class="token punctuation">"</span></span> <span class="token attr-name">maxlength</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>10<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>63785<span class="token punctuation">"</span></span> <span class="token attr-name">oninput</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>getOrte( this )<span class="token punctuation">"</span></span> <span class="token special-attr"><span class="token attr-name">onblur</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value javascript language-javascript"><span class="token function">getOrteSchliessen</span><span class="token punctuation">(</span><span class="token punctuation">)</span></span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> </code></pre> <p>Und die Armen Leute, die sich Javascript nicht leisten können, können mit diesem Bild ohnehin nichts anfangen, denn per Klick zeigt es einen per Ajax geholten Hilfstext zum Feld.</p> <p><code>[disabled]</code> ist durch NULL (nix, nada) zu ersetzen, Programmierfehler.</p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:31:58 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790886?srt=yes#m1790886 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790886?srt=yes#m1790886 <blockquote> <p>Ich behaupte: Es war schon immer per Default "on".</p> </blockquote> <p>Wenn du Recht hast, lügt die Seite <a href="https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete" rel="nofollow noopener noreferrer">https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete</a></p> <p><a href="/images/a0fd30f0-ff4e-11eb-94c3-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/a0fd30f0-ff4e-11eb-94c3-b42e9947ef30.png?size=medium" alt="" loading="lazy"></a></p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:28:14 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790885?srt=yes#m1790885 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790885?srt=yes#m1790885 <p>@@Der Martin</p> <blockquote> <blockquote> <p>Kann das bei einem geheimen FF-update (jetzt 87.0 (64-Bit)) umgestellt worden sein?</p> </blockquote> <p>du solltest Firefox updaten. Aktuell ist Version 91.0.</p> </blockquote> <p>Erster! </p> <p>Und dass Linux noch bei 87 hängt, lässt noch was Anderes vermuten: Er sollte die automatischen Updates aktivieren.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:36:07 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790887?srt=yes#m1790887 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790887?srt=yes#m1790887 <p>Hallo</p> <blockquote> <blockquote> <blockquote> <p>… FF-update (jetzt 87.0 (64-Bit)) …</p> </blockquote> <p>du solltest Firefox updaten. Aktuell ist Version 91.0.</p> </blockquote> <p>Erster! </p> <p>Und dass Linux …</p> </blockquote> <p>Wenn, dann „Linuchs“; Linux kennt Firefox 91.0.</p> <blockquote> <p>… noch bei 87 hängt, lässt noch was Anderes vermuten: Er sollte die automatischen Updates aktivieren.</p> </blockquote> <p>Meinst du automatische Updates über die Firefox-interne Updatefunktion, wie sie die Windows-Version hat? Die gibt es – zumindest in Debian-basierten Distros – schlicht nicht. Da läuft alles über die distributionseigene Paketverwaltung. Und die gibt den Firefox 91.0 (zumindest bei Ubuntu-basierten Distros) her.</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:36:14 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790888?srt=yes#m1790888 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790888?srt=yes#m1790888 <p>Hallo Gunnar,</p> <blockquote> <blockquote> <p>du solltest Firefox updaten. Aktuell ist Version 91.0.</p> </blockquote> <p>Erster! </p> </blockquote> <p>jaja, schon gut. Ich muss nicht überall erster sein. </p> <blockquote> <p>Und dass Linux noch bei 87 hängt, lässt noch was Anderes vermuten: Er sollte die automatischen Updates aktivieren.</p> </blockquote> <p>Linuchs verwendet Linux, AFAIK Ubuntu. Da ist ein systemweites automatisches Update eigentlich Standard. Nein, stimmt nicht ganz: Standard ist, dass der Update-Manager mehrmals täglich die Paketliste frisch abruft (also ein <em>apt-get update</em> im Hintergrund macht), und die Verfügbarkeit neuer Updates mit einem Symbol im Tray anzeigt. Wenn man dann darauf nicht reagiert ... selber schuld.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:41:19 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790891?srt=yes#m1790891 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790891?srt=yes#m1790891 <blockquote> <p>Und dass Linux noch bei 87 hängt, lässt noch was Anderes vermuten: Er sollte die automatischen Updates aktivieren.</p> </blockquote> <p>Früher hatte ich gefühlt zwei Ubuntu-Updates pro Woche, jetzt seit Monaten nichts mehr. Hatte ich da vielleicht mal auf <code>später</code> geklickt, weil's nervig wurde?</p> <p>Beim Booten meldet Ubuntu 20.04 - was muss ich tun, um wieder aktuell dabei zu sein? Bin nicht so der „Schrauber“ für Betriebssysteme.</p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:38:52 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790889?srt=yes#m1790889 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790889?srt=yes#m1790889 <p>Hallo</p> <blockquote> <blockquote> <p>Ich behaupte: Es war schon immer per Default "on".</p> </blockquote> <p>Wenn du Recht hast, lügt die Seite <a href="https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete" rel="nofollow noopener noreferrer">https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete</a></p> <p><a href="/images/a0fd30f0-ff4e-11eb-94c3-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/a0fd30f0-ff4e-11eb-94c3-b42e9947ef30.png?size=medium" alt="" loading="lazy"></a></p> </blockquote> <p>Wie kommst du darauf? SelfHTML ist nicht die Doku für den Firefox, also lasse mit solchen Aussagen Vorsicht walten. Wenn der Standard sagt, der Defaultwert lautet „off“, gibt das SelfHTML so wieder, egal, ob ein Browserhersteller in seinem Produkt einen anderen Defaultwert benutzt (wenn das denn so sein sollte).</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:39:02 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790890?srt=yes#m1790890 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790890?srt=yes#m1790890 <p>Hi,</p> <blockquote> <blockquote> <p>Ich behaupte: Es war schon immer per Default "on".</p> </blockquote> <p>Wenn du Recht hast, lügt die Seite <a href="https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete" rel="nofollow noopener noreferrer">https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete</a></p> <p><a href="/images/a0fd30f0-ff4e-11eb-94c3-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/a0fd30f0-ff4e-11eb-94c3-b42e9947ef30.png?size=medium" alt="" loading="lazy"></a></p> </blockquote> <p>ja, ich vermute, dass das falsch ist.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 13:43:53 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790909?srt=yes#m1790909 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790909?srt=yes#m1790909 <p>Hallo Linuchs,</p> <blockquote> <p>Wenn du Recht hast, lügt die Seite https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete</p> </blockquote> <p>Die Seite lügt definitiv nicht. Bitte wähle deine Worte mit Bedacht. "Lüge" ist eine vorsätzliche Falschaussage. Das Wort, dass Du nutzen solltest, heißt "Irrtum".</p> <p>Ich habe die Seite überarbeitet und hoffe, dass es nun besser ist.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 12:49:00 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790902?srt=yes#m1790902 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790902?srt=yes#m1790902 <p>@@Auge</p> <blockquote> <blockquote> <p>Und dass Linux …</p> </blockquote> <p>Wenn, dann „Linuchs“; Linux kennt Firefox 91.0.</p> </blockquote> <p> </p> <p>Immer ein waxames Auge …</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:45:03 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790893?srt=yes#m1790893 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790893?srt=yes#m1790893 <p>Hallo</p> <blockquote> <p>Linuchs verwendet Linux, AFAIK Ubuntu. Da ist ein systemweites automatisches Update eigentlich Standard. Nein, stimmt nicht ganz: Standard ist, dass der Update-Manager mehrmals täglich die Paketliste frisch abruft (also ein <em>apt-get update</em> im Hintergrund macht), und die Verfügbarkeit neuer Updates mit einem Symbol im Tray anzeigt. Wenn man dann darauf nicht reagiert ... selber schuld.</p> </blockquote> <p>Wenn er seit dem Erscheinen der Folgeversion von Firefox 87.0 (im März 2021) kein Systemupdate mehr durchgeführt haben sollte, wäre das mehr als fahrlässig. Wenn er jedesmal das Update des Firefox aus den angebotenen Updats herausnähme, ganz schön viel Arbeit. Die version 87 ist jedenfalls keine LTS-Version (was ja auch noch hätte sein können), das ist aktuell der 78-er Branch (jetzt: 78.13).</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:41:24 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790892?srt=yes#m1790892 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790892?srt=yes#m1790892 <p>Hallo,</p> <blockquote> <blockquote> <p>Wenn du Recht hast, lügt die Seite <a href="https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete" rel="nofollow noopener noreferrer">https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete</a></p> <p><a href="/images/a0fd30f0-ff4e-11eb-94c3-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/a0fd30f0-ff4e-11eb-94c3-b42e9947ef30.png?size=medium" alt="" loading="lazy"></a></p> </blockquote> <p>Wie kommst du darauf? SelfHTML ist nicht die Doku für den Firefox, also lasse mit solchen Aussagen Vorsicht walten. Wenn der Standard sagt, der Defaultwert lautet „off“, gibt das SelfHTML so wieder, egal, ob ein Browserhersteller in seinem Produkt einen anderen Defaultwert benutzt (wenn das denn so sein sollte).</p> </blockquote> <p>okay, guter Punkt. Man sollte unterscheiden zwischen "Defaultwert gemäß Standard" und "Default der konkreten Browser-Implementierung".</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 11:49:55 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790894?srt=yes#m1790894 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790894?srt=yes#m1790894 <p>Hallo</p> <blockquote> <blockquote> <p>Und dass Linux noch bei 87 hängt, lässt noch was Anderes vermuten: Er sollte die automatischen Updates aktivieren.</p> </blockquote> <p>Früher hatte ich gefühlt zwei Ubuntu-Updates pro Woche, jetzt seit Monaten nichts mehr. Hatte ich da vielleicht mal auf <code>später</code> geklickt, weil's nervig wurde?</p> <p>Beim Booten meldet Ubuntu 20.04 - was muss ich tun, um wieder aktuell dabei zu sein? Bin nicht so der „Schrauber“ für Betriebssysteme.</p> </blockquote> <p>Rufe einfach die Updateverwaltung auf. Die durchsucht als erstes die aktuell verfügbaren Quellen nach Updates und sollte sie dir dann anbieten.</p> <p>Im Terminal geht das auch in zwei Schritten …</p> <pre><code class="block">sudo apt update sudo apt upgrade </code></pre> <p>… oder in einem Schritt:</p> <pre><code class="block">sudo apt update && sudo apt upgrade </code></pre> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 12:01:45 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790896?srt=yes#m1790896 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790896?srt=yes#m1790896 <p>Nach dem Einzeiler kommt zum Schluss dies:</p> <pre><code class="block">Aktualisierung für 380 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04 InRelease: Die folgenden Signaturen waren ungültig: EXPKEYSIG 0FAD31CA8719FCE4 home:stevenpusser OBS Project <home:stevenpusser@build.opensuse.org> W: Fehlschlag beim Holen von http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/InRelease Die folgenden Signaturen waren ungültig: EXPKEYSIG 0FAD31CA8719FCE4 home:stevenpusser OBS Project <home:stevenpusser@build.opensuse.org> W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt. Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Probieren Sie »apt --fix-broken install«, um dies zu korrigieren. Die folgenden Pakete haben unerfüllte Abhängigkeiten: kyodialog : Hängt ab von: python-reportlab ist aber nicht installierbar E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an). kalle@terra-laptop:~$ </code></pre> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 12:27:32 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790964?srt=yes#m1790964 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790964?srt=yes#m1790964 <p>@@Linuchs</p> <blockquote> <p>Das <code><img</code> Element wird per Javascript ergänzt und sieht dann so aus:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>l</span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Postleitzahl | Postcode | Postcode<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Postleitzahl <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>img</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>such_plz<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>help<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img/icon_info.png<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>(i)<span class="token punctuation">"</span></span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value css language-css"><span class="token property">width</span><span class="token punctuation">:</span> 1.2em<span class="token punctuation">;</span> <span class="token property">height</span><span class="token punctuation">:</span> 1.2em<span class="token punctuation">;</span></span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>l</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">[disabled]</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text<span class="token punctuation">"</span></span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>such_plz<span class="token punctuation">"</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>getOrte.js //remso.eu/ajax/getOrte.php?such_ort_name=6378<span class="token punctuation">"</span></span> <span class="token attr-name">size</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>10<span class="token punctuation">"</span></span> <span class="token attr-name">maxlength</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>10<span class="token punctuation">"</span></span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>63785<span class="token punctuation">"</span></span> <span class="token attr-name">oninput</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>getOrte( this )<span class="token punctuation">"</span></span> <span class="token special-attr"><span class="token attr-name">onblur</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token value javascript language-javascript"><span class="token function">getOrteSchliessen</span><span class="token punctuation">(</span><span class="token punctuation">)</span></span><span class="token punctuation">"</span></span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> </code></pre> </blockquote> <p>„(i)“ ist nun auch kein sinnvoller Alternativtivtext. Soll ein Screenreader „Klammer auf – I – Klammer zu“ vorlesen?</p> <p>Nein. Sondern was?</p> <p>Vielleicht gar nichts? Dann ist <code>alt=""</code> anzugeben. Bei fehlendem <code>alt</code>-Attribut wird der Dateiname vorgelesen.</p> <p>Oder was anderes? <code>alt="Info"</code>? Welchen Zweck hat das Icon?</p> <p>Übrigens wäre eine Vektorgrafik (SVG) fürs Icon sicher sinnvoller als ein PNG.</p> <hr> <p>Und wie ist das mit dem <code><l></code>? Wird das auch mit JavaScript durch irgendwas anderes ersetzt?</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 12:03:42 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790897?srt=yes#m1790897 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790897?srt=yes#m1790897 <p>Und weiter:</p> <pre><code class="block">apt --fix-broken install E: Sperrdatei /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden. - open (13: Keine Berechtigung) E: Erlangen der Sperre für die Dpkg-Oberfläche (/var/lib/dpkg/lock-frontend) nicht möglich; sind Sie root? </code></pre> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 12:04:53 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790898?srt=yes#m1790898 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790898?srt=yes#m1790898 <p>Hallo</p> <blockquote> <p>apt --fix-broken install E: Sperrdatei /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden. - open (13: Keine Berechtigung) E: Erlangen der Sperre für die Dpkg-Oberfläche (/var/lib/dpkg/lock-frontend) nicht möglich; sind Sie root?</p> </blockquote> <p>Hast du das <code>apt update</code> eventuell ohne vorangestelltes <code>sudo</code> ausgeführt?</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 12:18:08 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790899?srt=yes#m1790899 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790899?srt=yes#m1790899 <p>ja, aber nun läuft's noch ...</p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 12:46:33 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790901?srt=yes#m1790901 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790901?srt=yes#m1790901 <p>Firefox 91.0 ist jetzt drauf, aber immer noch Ubuntu 20.04</p> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 12:49:29 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790903?srt=yes#m1790903 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790903?srt=yes#m1790903 <p>Hallo</p> <blockquote> <p>Firefox 91.0 ist jetzt drauf, aber immer noch Ubuntu 20.04</p> </blockquote> <p>Ubuntu 20.04 ist ja auch die aktuelle LTS-Version. Es gibt zwar neuere Versionen (20.10, 21.04) aber das sind Testversionen und sie haben jeweils nur neun Monate Support. Auf einem Produktivsystem sollte man, wenn es denn Ubuntu sein soll, nur LTS-Versionen haben wollen.</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 12:50:58 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790904?srt=yes#m1790904 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790904?srt=yes#m1790904 <p>Hallo,</p> <blockquote> <p>Firefox 91.0 ist jetzt drauf, aber immer noch Ubuntu 20.04</p> </blockquote> <p>natürlich, die Basisversion deiner Linux-Distro ändert sich auch nicht, wenn du einzelne Software-Komponenten aktualisierst.</p> <p>Ein dist-upgrade auf die derzeit aktuelle 21.04 würde ich dir aber nicht empfehlen. Denn deine vorhandene 20.04 ist eine LTS-Version (Long-Term Support), die fünf Jahre lang mit Updates versorgt wird. Die 21.04 ist dagegen eine Normalausgabe, die nur 18 Monate versorgt wird. Die nächste LTS ist 22.04, dann lohnt sich ein Upgrade auch wieder.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 12:55:26 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790905?srt=yes#m1790905 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790905?srt=yes#m1790905 <p>Hallo</p> <blockquote> <p>Die 21.04 ist dagegen eine Normalausgabe, die nur 18 Monate versorgt wird.</p> </blockquote> <p><em>Neun</em> Monate, nicht achtzehn. Die Zeiten mit 18 Monaten sind lange vorbei. Wenn ich <a href="https://de.wikipedia.org/wiki/Ubuntu#Versionstabelle" rel="nofollow noopener noreferrer">die Versionstabelle</a> nicht missinterpretiere, war die 13.04 die erste Nicht-LTS-Version mit nur neun Monaten Laufzeit.</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 13:12:52 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790907?srt=yes#m1790907 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790907?srt=yes#m1790907 <p>Hi,</p> <blockquote> <blockquote> <p>Die 21.04 ist dagegen eine Normalausgabe, die nur 18 Monate versorgt wird.</p> </blockquote> <p><em>Neun</em> Monate, nicht achtzehn. Die Zeiten mit 18 Monaten sind lange vorbei.</p> </blockquote> <p>meine Zeit mit Ubuntu auch. Wenn ich mich recht erinnere, war Lucid (10.04) die letzte Ubuntu-Ausgabe, die ich benutzt habe, bevor ich zu Mint übergegangen bin.</p> <blockquote> <p>Wenn ich <a href="https://de.wikipedia.org/wiki/Ubuntu#Versionstabelle" rel="nofollow noopener noreferrer">die Versionstabelle</a> nicht missinterpretiere, war die 13.04 die erste Nicht-LTS-Version mit nur neun Monaten Laufzeit.</p> </blockquote> <p>Ja, sieht aus als hättest du recht.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 13:32:17 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790908?srt=yes#m1790908 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790908?srt=yes#m1790908 <p>@@dedlfix</p> <blockquote> <blockquote> <p>Es gibt in HTML kein <code>l</code>-Element.</p> </blockquote> <p>Formal hast du da recht, aber wo ist das Problem, ein Custom Element zu verwenden?</p> </blockquote> <p>Beim fehlenden Bindestrich.</p> <blockquote> <blockquote> <p>Dass das Formular unbedienbar ist, weil die Eingabefelder keine <a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/Formulare/Beschriftungen" rel="nofollow noopener noreferrer">Beschriftung</a> haben,</p> </blockquote> <p>Kann es sein, dass du da mal wieder übertreibst.</p> </blockquote> <p>Nein.</p> <p>Wenn ich „Beschriftung“ sage, dann meine ich „Beschriftung für alle“, nicht nur für Priviligierte.</p> <blockquote> <p>Nein, das muss man ihm nicht sagen.</p> </blockquote> <p>Weil Linuchs sowieso aufnahmeunwillig ist und man gegen eine Wand redet?</p> <blockquote> <p>Es besteht keine Notwendigkeit, dass man sich wie sein Erziehungsberechtigter benimmt.</p> </blockquote> <p>Du meinst: <a href="https://forum.selfhtml.org/cites/1586" rel="noopener noreferrer">Oberlehrer</a>‽</p> <blockquote> <p>Und man muss sich auch nicht selbst zum Fürsprecher seiner Zielgruppe ernennen.</p> </blockquote> <p>Was nervt: (gefühlt) immer, wenn man sich hier für Barrierefreiheit einsetzt, grätscht irgendein Stammposter dazwischen und meint: ach, ist doch nicht so wichtig.</p> <blockquote> <p>Man darf dabei aber ruhig einen gemäßigteren Ton verwenden.</p> </blockquote> <p>Mein Ton war nicht ungemäßigt.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Tue, 17 Aug 21 14:19:19 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790910?srt=yes#m1790910 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790910?srt=yes#m1790910 <p>@@Gunnar Bittersmann</p> <blockquote> <blockquote> <blockquote> <p>Es gibt in HTML kein <code>l</code>-Element.</p> </blockquote> <p>Formal hast du da recht, aber wo ist das Problem, ein Custom Element zu verwenden?</p> </blockquote> <p>Beim fehlenden Bindestrich.</p> </blockquote> <p><em lang="en">Custom elements</em> müssen einen solchen enthalten.</p> <p>Mir ist bewusst, dass HTML-Parser auch Phantasie-Elemente verarbeiten – (fast) wie <code>span</code>. Und stylen kann man die Dinger mit CSS auch.</p> <p>In der <a href="https://cssbattle.dev/" rel="nofollow noopener noreferrer">CSSBattle</a> hatte ich mir das auch mal zunutzegemacht.</p> <p>Andere auch: <code><s><l><o><n></code>. <a href="https://github.com/cssbattle/forum/discussions/2#discussioncomment-455419" rel="noopener noreferrer">Chapeau!</a></p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Wed, 18 Aug 21 08:57:52 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790911?srt=yes#m1790911 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790911?srt=yes#m1790911 <p>Tach!</p> <blockquote> <blockquote> <blockquote> <p>Es gibt in HTML kein <code>l</code>-Element.</p> </blockquote> <p>Formal hast du da recht, aber wo ist das Problem, ein Custom Element zu verwenden?</p> </blockquote> <p>Beim fehlenden Bindestrich.</p> </blockquote> <p>Das konkrete Problem daran ist welches?</p> <blockquote> <blockquote> <p>Und man muss sich auch nicht selbst zum Fürsprecher seiner Zielgruppe ernennen.</p> </blockquote> <p>Was nervt: (gefühlt) immer, wenn man sich hier für Barrierefreiheit einsetzt, grätscht irgendein Stammposter dazwischen und meint: ach, ist doch nicht so wichtig.</p> </blockquote> <p>Es geht nicht darum, dass du dich für die Barrierefreiheit einsetzt, sondern um die Art und Weise, wie du das machst. Wenn ich Fürsprecher für irgendeine Sache suchen würde, würde meine Wahl nicht auf diejenigen fallen, die das mit Gewalt in die Zielgruppe hineinzuprügeln versuchen. Wenn ich mich als Entwickler nicht ernst genommen fühle, warum solte ich dann meinerseits die Argumente ernst nehmen? "Das funktioniert überhaupt nicht" ist eine komplett gegensätzliche Aussage zu dem, was der Entwickler selbst beobachten kann, denn aus seiner Sicht funktioniert es ja. Mir geht es bei solchen Aussagen eher so, dass sich die Distanz zum Aussagenden erhöht. Sich zu entfremden kann ja wohl kaum der Weg sein, ein Ziel zu einem gemeinsamen zu machen.</p> <p>dedlfix.</p> Browser pfuscht bei <input> dazwischen Wed, 18 Aug 21 09:15:32 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790912?srt=yes#m1790912 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790912?srt=yes#m1790912 <p>Hallo,</p> <blockquote> <p>Mir geht es bei solchen Aussagen eher so, dass sich die Distanz zum Aussagenden erhöht.</p> </blockquote> <p>sehe ich genauso. Das erinnert mich an meinen Vater: Er hat die schlechte Angewohnheit, andere an lästige oder unangenehme Aufgaben zu erinnern, das aber so polemisch zu formulieren, dass man sich dabei beleidigt oder verletzt fühlen könnte.<br> Er meint, so würde er die/den Angesprochene/n motivieren, die fällige Aufgabe endlich zu erledigen. Tatsächlich erreicht er bei einigen Menschen genau das Gegenteil: Eine Trotzreaktion, die mit jedem Mal stärker wird, obwohl man genau weiß, dass sie jeder Vernunft widerspricht.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Wed, 18 Aug 21 09:18:21 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790913?srt=yes#m1790913 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790913?srt=yes#m1790913 <p>Hallo dedlfix,</p> <blockquote> <p>Das konkrete Problem daran ist welches?</p> </blockquote> <p>Dass es kein Standard ist. Sich Tagnamen auszudenken, die potenziell irgendwann mit neu hinzukommenden Standard-Tags kollidieren, ist keine gute Idee. Deswegen gibt es die Vorgabe, custom tags mit einem "-" darin zu versehen. Die Spec sichert zu, dass es keine Standard-Tags mit einem "-" im Namen geben wird.</p> <p>Es ist natürlich lästig, wenn man gerne kurze, knappe Tags wie <l> für "Line" haben möchte. Aber wenn sich zu Zeiten von HTML 5.0 ausgedacht hätte, Elemente wie menu oder dialog zu "erfinden", wäre er mit dialog jetzt schon auf die Nase gefallen, und menu könnte auch noch kommen.</p> <p>Es besteht dann immer noch Kollisionsgefahr, wenn man HTML aus mehreren Quellen mischt, aber das zu erkennen liegt noch im Scope des Entwicklers.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Browser pfuscht bei <input> dazwischen Wed, 18 Aug 21 09:22:58 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790914?srt=yes#m1790914 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790914?srt=yes#m1790914 <p>@@dedlfix</p> <blockquote> <blockquote> <blockquote> <blockquote> <p>Es gibt in HTML kein <code>l</code>-Element.</p> </blockquote> <p>Formal hast du da recht, aber wo ist das Problem, ein Custom Element zu verwenden?</p> </blockquote> <p>Beim fehlenden Bindestrich.</p> </blockquote> <p>Das konkrete Problem daran ist welches?</p> </blockquote> <p><code>l</code> ist kein <em lang="en">custom element</em>. <code>x-l</code> wäre eins. (So verwende ich das: <a href="https://gunnarbittersmann.de/songs/save-the-last-talk-for-me" rel="nofollow noopener noreferrer">Beispiel</a>.)</p> <blockquote> <p>"Das funktioniert überhaupt nicht" ist eine komplett gegensätzliche Aussage zu dem, was der Entwickler selbst beobachten kann, denn aus seiner Sicht funktioniert es ja.</p> </blockquote> <p>Du beziehst dich auf <em>„weil die Eingabefelder keine Beschriftung haben“</em>?</p> <p>Du übersiehst dabei, dass ich das so nicht gesagt habe. Sondern: <em>„weil die Eingabefelder keine <a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/Formulare/Beschriftungen" rel="nofollow noopener noreferrer">Beschriftung</a> haben“.</em></p> <p>Und die Eingabefelder haben bei Linuchs keine <code>label</code>s.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 08:44:58 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790948?srt=yes#m1790948 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790948?srt=yes#m1790948 <p>@@Der Martin</p> <blockquote> <p>Das erinnert mich an meinen Vater: Er hat die schlechte Angewohnheit, andere an lästige oder unangenehme Aufgaben zu erinnern, das aber so polemisch zu formulieren, dass man sich dabei beleidigt oder verletzt fühlen könnte.</p> </blockquote> <p>ACK</p> <blockquote> <p>Tatsächlich erreicht er bei einigen Menschen genau das Gegenteil: Eine Trotzreaktion</p> </blockquote> <p>Hier muss gestehen, dass ich etwas trotzig werde, wenn ich jemandem Grundlagen vermittle und ebenderselbe ein paar Tage später hier wieder aufschlägt und erkennen lässt, dass er sämtliche Hinweise zu den Grundlagen in den Wind schlägt.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Wed, 18 Aug 21 19:33:44 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790942?srt=yes#m1790942 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790942?srt=yes#m1790942 <p>Tach!</p> <blockquote> <blockquote> <p>Das konkrete Problem daran ist welches?</p> </blockquote> <p>Dass es kein Standard ist. Sich Tagnamen auszudenken, die potenziell irgendwann mit neu hinzukommenden Standard-Tags kollidieren, ist keine gute Idee.</p> </blockquote> <p>Wie gesagt, formal gesehen ist das richtig. Im konkreten Fall dient das Element augenscheinlich dazu, Daten ins Dokument zu bekommen, die vom Browser nicht direkt angezeigt werden sollen. Da findet eine Bearbeitung statt, bevor da was zur Anzeige kommt. Es ist Teil des Systems, dass sich Linuchs für die Realisierung von Mehrsprachigkeit ausgedacht hat. Hatte er auch schon früher irgendwann erwähnt. Ich würde mir keine gesteigerten Gedanken darüber machen, dass das System wegen neu eingeführter HTML-Elemente in Zukunft grundlegend kaputtgehen wird.</p> <p>Wie auch immer, ich hätte es besser gefunden, wenn Gunnar nicht von oben herab nur geblafft hätte, dass das kein HTML sei, sondern den Vorschlag unterbreitet hätte, dass ein Elementname mit Bindestrich die bessere Lösung sei, wegen $kurze_erklärung. Wenn es mein Projekt gewesen wäre, hätte ich bei der Aussage jedenfalls nur mit den Schultern gezuckt und es so gelassen, weil es ja läuft. Das war eine viel zu leichtfertig verspielte Chance, Bewusstsein für ein mögliches Problem zu schaffen.</p> <p>dedlfix.</p> Browser pfuscht bei <input> dazwischen Sun, 29 Aug 21 11:30:25 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791166?srt=yes#m1791166 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791166?srt=yes#m1791166 <p>Hallo Rolf,</p> <blockquote> <p>Deswegen gibt es die Vorgabe, custom tags mit einem "-" darin zu versehen. Die Spec sichert zu, dass es keine Standard-Tags mit einem "-" im Namen geben wird.</p> </blockquote> <p>Danke für den Hinweis.</p> <p>Aus zwei Gründen vermeide ich das Minuszeichen in Namen:</p> <ol> <li> <p>es kann (in irgend einem anderen Zusammenhang) mit einem Rechenvorgang verwechselt werden.</p> </li> <li> <p>Beim Doppelklick im Editor werden nur die Buchstaben zwischen <code>-</code> markiert.</p> </li> </ol> <p>Kann es Standard-Tags mit Unterstrich <code>_</code> geben?</p> <p>Gruß, Linuchs</p> Browser pfuscht bei <input> dazwischen Wed, 18 Aug 21 19:49:56 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790944?srt=yes#m1790944 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790944?srt=yes#m1790944 <p>@@dedlfix</p> <blockquote> <p>Wie auch immer, ich hätte es besser gefunden, wenn Gunnar nicht von oben herab nur geblafft hätte, dass das kein HTML sei</p> </blockquote> <p>Kein Geblaffe.</p> <p>Ich gehe bei meinen Antworten oft auf das ein, was der/die andere geschrieben hat. So auch hier: <em>„Nein, HTML-Code ist das nicht“</em> bezog sich direkt auf Linuchs’ <em>„HTML-Code des Feldes“.</em></p> <p>Die sprachlichen Feinheiten scheinen nicht von allen verstanden zu werden … </p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Wed, 18 Aug 21 19:55:04 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790945?srt=yes#m1790945 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790945?srt=yes#m1790945 <p>@@dedlfix</p> <blockquote> <p>Im konkreten Fall dient das Element augenscheinlich dazu, Daten ins Dokument zu bekommen, die vom Browser nicht direkt angezeigt werden sollen. Da findet eine Bearbeitung statt, bevor da was zur Anzeige kommt.</p> </blockquote> <p>Dann wäre es Linuchs’ Fehler, das mit <em>„<strong>HTML-Code</strong> des Feldes“</em> übertitelt zu haben.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 07:13:37 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790947?srt=yes#m1790947 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790947?srt=yes#m1790947 <p>Servus!</p> <blockquote> <p>Ich gehe bei meinen Antworten oft auf das ein, was der/die andere geschrieben hat. So auch hier: <em>„Nein, HTML-Code ist das nicht“</em> bezog sich direkt auf Linuchs’ <em>„HTML-Code des Feldes“.</em></p> <p>Die sprachlichen Feinheiten scheinen nicht von allen verstanden zu werden … </p> </blockquote> <p>Ich würde das hier gerne beenden, bzw. nicht weiter anfachen. Und trotzdem bin ich inhaltlich auf <a href="/users/27" class="mention registered-user" rel="noopener noreferrer">@dedlfix</a> Seite.</p> <p>Mich hat geärgert, dass Du das Wiki verlinkt und gleich wieder als fehlerhaft bezeichnet hast.</p> <blockquote> <p>Dass das Formular unbedienbar ist, weil die Eingabefelder keine <a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/Formulare/Beschriftungen" rel="nofollow noopener noreferrer">Beschriftung</a><sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> haben, muss man <a href="https://forum.selfhtml.org/search?search%5Bterm%5D=author%3Agunnar+%40%40linuchs+label&search%5Bsections%5D%5B%5D=1&search%5Bsections%5D%5B%5D=2&search%5Bstart_date%5D=2014-08-17&search%5Bend_date%5D=2021-08-17&search%5Border%5D=date#results" rel="noopener noreferrer">dir immer wieder aufs Neue sagen</a>‽</p> </blockquote> <blockquote></blockquote> <p>Im SELF-Wiki steht:</p> <blockquote> <p>Drei Arten, label logisch einem Eingabe-Element (hier input) zuzuordnen:</p> </blockquote> <blockquote> <ol> <li>Wird das betreffende input-Element als Kindelement des label definiert, so ist eine ausdrückliche Zuordnung zwischen input und label mittels for-Attribut nicht mehr zusätzlich nötig. Die Zuordnung erfolgt dabei implizit über die Struktur des Quelltextes. <em><strong>Dies führt jedoch bei Screenreadern zu Schwierigkeiten.</strong></em></li> </ol> </blockquote> <blockquote> <p>Empfehlung: <em><strong>Nutzen Sie auch bei einer impliziten Zuordnung der Labels zu den Eingabefeldern for-Attribute.</strong></em></p> </blockquote> <p>Die von mir markierten Textstellen hast Du, der von sprachlichen Feinheiten redet, geflissentlich weggelassen.</p> <p>Der Aufbau des Beispiels richtet sich nach der <a href="https://www.w3.org/TR/2011/WD-html5-author-20110809/the-label-element.html" rel="nofollow noopener noreferrer">Spec</a>, die das label ebenfalls <em><strong>um</strong></em> das input-Element notiert:</p> <pre><code class="block language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>label</span><span class="token punctuation">></span></span>Full name: <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>fn</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>small</span><span class="token punctuation">></span></span>Format: First Last<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>small</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>label</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>label</span><span class="token punctuation">></span></span>Age: <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>age</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>number</span> <span class="token attr-name">min</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>0</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>label</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>label</span><span class="token punctuation">></span></span>Post code: <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>pc</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>small</span><span class="token punctuation">></span></span>Format: AB12 3CD<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>small</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>label</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span> </code></pre> <p>Im Übrigen sind alle folgenden Live-Beispiele eben nicht input innerhalb label, sondern label + input.</p> <p>Der <a href="https://twitter.com/aardrian/status/1387374171785728001" rel="nofollow noopener noreferrer">von Dir verlinkte Twitter-Thread</a> dreht sich um den von Nuance vertriebenen Dragon-User-Agent, der bei label-um-input einen Bug hat.</p> <blockquote> <p>Avoid: <code><label><input […]></label></code></p> </blockquote> <blockquote> <p>Dragon does not support this.</p> </blockquote> <blockquote> <p>Still an issue. Known by Dragon. No public bug tracker. Hopefully new owners (Microsoft) can fix this and other issues (like failures with native date picker, ARIA support, etc.).</p> </blockquote> <p>Manchmal frage ich mich, warum du so viel Energie darauf verwendest uns beweisen zu wollen, dass wir alle blöd sind?</p> <p>Herzliche Grüße</p> <p>Matthias Scharwies</p> <div class="signature">-- <br> Einfach mal was von der <a href="https://wiki.selfhtml.org/wiki/Kategorie:ToDo" rel="nofollow noopener noreferrer">ToDo-Liste</a> auf die Was-Solls-Liste setzen.“ </div> <hr class="footnotes-sep"> <section class="footnotes"> <ol class="footnotes-list"> <li id="fn1" class="footnote-item"><p>Sehe gerade, dass die Seite auch berichtigt werden muss. <em>„Wird das betreffende input-Element als Kindelement des label definiert, so ist eine ausdrückliche Zuordnung zwischen input und label mittels for-Attribut nicht mehr zusätzlich nötig“</em> ist <a href="https://twitter.com/aardrian/status/1387496803789049862" rel="nofollow noopener noreferrer">leider falsch</a>. <a href="#fnref1" class="footnote-backref">↩︎</a></p> </li> </ol> </section> Browser pfuscht bei <input> dazwischen Fri, 20 Aug 21 09:39:46 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790970?srt=yes#m1790970 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790970?srt=yes#m1790970 <p>@@Matthias Scharwies</p> <blockquote> <p>Mich hat geärgert, dass Du das Wiki verlinkt und gleich wieder als fehlerhaft bezeichnet hast.</p> </blockquote> <p>Dich würde es weniger ärgern, wenn ich das Wiki gar nicht erst verlinke?</p> <blockquote> <p>Im SELF-Wiki steht:</p> <blockquote> <p>Drei Arten, label logisch einem Eingabe-Element (hier input) zuzuordnen:</p> </blockquote> <blockquote> <ol> <li>Wird das betreffende input-Element als Kindelement des label definiert, so ist eine ausdrückliche Zuordnung zwischen input und label mittels for-Attribut nicht mehr zusätzlich nötig. Die Zuordnung erfolgt dabei implizit über die Struktur des Quelltextes. <em><strong>Dies führt jedoch bei Screenreadern zu Schwierigkeiten.</strong></em></li> </ol> </blockquote> <blockquote> <p>Empfehlung: <em><strong>Nutzen Sie auch bei einer impliziten Zuordnung der Labels zu den Eingabefeldern for-Attribute.</strong></em></p> </blockquote> <p>Die von mir markierten Textstellen hast Du, der von sprachlichen Feinheiten redet, geflissentlich weggelassen.</p> </blockquote> <p>Oops. Standen die schon da?</p> <p>Ja, standen sie. Dann ziehe ich mein <em>„dass die Seite auch berichtigt werden muss“</em> zurück und ersetze durch <em>„dass die Seite <strong>umformuliert</strong> werden sollte“.</em></p> <p>Erst zu sagen <em>„so ist eine ausdrückliche Zuordnung zwischen input und label mittels for-Attribut nicht mehr zusätzlich nötig“</em> und dann hinterherzuschieben <em>‚April, April, muss doch!‘</em> ist schon verwirrend.</p> <blockquote> <p>Der Aufbau des Beispiels richtet sich nach der <a href="https://www.w3.org/TR/2011/WD-html5-author-20110809/the-label-element.html" rel="nofollow noopener noreferrer">Spec</a>, die das label ebenfalls <em><strong>um</strong></em> das input-Element notiert:</p> </blockquote> <p>Dass <em>laut HTML-Spec</em> die Zuordnung Label–Eingabefeld bei <code>input</code> in <code>label</code> implizit erfolgt, steht ja außer Frage.</p> <p>Das Dumme ist ja eben, dass sich nicht alle an die Spec halten. Wie eben die Spracherkennung Dragon.</p> <blockquote> <p>Manchmal frage ich mich, warum du so viel Energie darauf verwendest uns beweisen zu wollen, dass wir alle blöd sind?</p> </blockquote> <p>Ich verstehe nicht, warum du aus „Dragon ist blöd“ „wir sind alle blöd“ machst.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 08:57:39 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790949?srt=yes#m1790949 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790949?srt=yes#m1790949 <p>Hallo,</p> <blockquote> <p>jemandem und ebenderselbe</p> </blockquote> <p>Dir ist klar, dass dieser vom Alter her dein Großvater sein könnte? Nein, offenbar nicht. Ich wär froh, wenn mein Vater so eine Webkompetenz wie Linuchs hätte...</p> <p>Gruß<br> Kalk</p> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 09:08:45 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790950?srt=yes#m1790950 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790950?srt=yes#m1790950 <p>Hallo,</p> <blockquote> <p>Hier muss gestehen, dass ich etwas trotzig werde, wenn ich jemandem Grundlagen vermittle und ebenderselbe ein paar Tage später hier wieder aufschlägt und erkennen lässt, dass er sämtliche Hinweise zu den Grundlagen in den Wind schlägt.</p> </blockquote> <p>kann ich zwar verstehen, ich wäre dann auch etwas ... na sagen wir, ich käme mir vor, als wollte man mich ärgern. Meine Reaktion ginge dann aber anstatt Trotz eher in Richtung Ignorieren.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 09:34:49 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790953?srt=yes#m1790953 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790953?srt=yes#m1790953 <p>Tach!</p> <blockquote> <p>Hier muss gestehen, dass ich etwas trotzig werde, wenn ich jemandem Grundlagen vermittle und ebenderselbe ein paar Tage später hier wieder aufschlägt und erkennen lässt, dass er sämtliche Hinweise zu den Grundlagen in den Wind schlägt.</p> </blockquote> <p>Vielleicht solltest du in solchen Fällen gelassener werden. Für dich mag es wichtig aussehen, was du da zu vermitteln versuchst. Aber der Entwickler hat seine eigene Sicht auf seine Dinge, hat andere Prioritäten, muss andere Herausforderungen bestehen. Wenn eine Sache läuft, lässt man sie lieber laufen, anstatt noch eine Baustelle zu eröffnen, für die man den Nutzen nicht selbst erkennt oder als nicht so wichtig einschätzt. Es hilft dann auch nicht, wenn du aus deiner externen Position nochmal draufschlägst. Wenn die Leute deine Ziele verfolgen sollen, dann muss sich das in deren Problemumfeld so integrieren kassen, dass es nicht zu einer zusätzlichen Last wird. Zum Beispiel, wenn jemand mit einem Tool arbeitet, und das aus deiner Sicht schlecht ist, hilft es demjenigen nicht, nur das Tool schlechtgeredet zu bekommen. Man nimmt das ja, um eine Aufgabe zu erledigen. Und die verschwindet nicht, wenn man das Tool einfach nur wegzunehmen versucht. Da muss eine Alternative her, die möglichst keinen Umstellungsaufwand erfordert, und die man auch mit den vorhandenen technischen, finanziellen und anderen Fähigkeiten einsetzen kann.</p> <p>dedlfix.</p> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 09:13:14 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790951?srt=yes#m1790951 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790951?srt=yes#m1790951 <p>Hi,</p> <blockquote> <blockquote> <p>jemandem und ebenderselbe</p> </blockquote> <p>Dir ist klar, dass dieser vom Alter her dein Großvater sein könnte?</p> </blockquote> <p>na na, ich glaube, du schätzt ihn deutlich zu alt ein. Oder Gunnar zu jung.</p> <blockquote> <p>Ich wär froh, wenn mein Vater so eine Webkompetenz wie Linuchs hätte...</p> </blockquote> <p>Daran kann sich mancher ein Beispiel nehmen. Aber ich schlage mir auch manchmal die Hände vors Gesicht, wenn ich sehe, was für abstruse Mittel und Wege er nutzt.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 09:16:44 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790952?srt=yes#m1790952 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790952?srt=yes#m1790952 <p>@@Tabellenkalk</p> <blockquote> <p>Dir ist klar, dass dieser vom Alter her dein Großvater sein könnte?</p> </blockquote> <p>Du schätzt mich ein, zwei Jahrzehnte jünger? Das nehm ich als Kompliment. </p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 09:36:21 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790954?srt=yes#m1790954 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790954?srt=yes#m1790954 <p>Hallo,</p> <blockquote> <p>na na, ich glaube, du schätzt ihn deutlich zu alt ein. Oder Gunnar zu jung.</p> </blockquote> <p>Du meinst, die zwei sind weniger als 23 Jahre auseinander?</p> <p>Gruß<br> Kalk</p> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 10:16:57 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790956?srt=yes#m1790956 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790956?srt=yes#m1790956 <p>Hallo dedlfix,</p> <p>Linuchs ist <a href="https://remso.eu/_text/ueber.php?lg=de" rel="nofollow noopener noreferrer">wirklich nicht mehr der jüngste</a>. Er hat schon einmal sehr klar gesagt, dass er sich aus dem Thema eigentlich zurückziehen und in den Ruhestand gehen möchte, und einen Nachfolger sucht, den er einarbeiten kann. Deswegen würde ich an seiner Stelle ebenfalls sagen: Ich mache das, was direkten Nutzen für die bekannten Nutzer bietet, und den Rest kann mein Nachfolger erledigen. Wenn's denn einen gibt.</p> <p>Wenn er keinen negativen Feedback von den Nutzern bekommt, was Accessibility angeht, dann hat der diese Nutzer nicht - oder eben schon längst verloren - und gewinnt nichts durch Accessibility-Maßnahmen.</p> <p>Für einen A11Y Evangelisten wie Gunnar ist das natürlich eine Ohrfeige. Für Linuchs ist Scope-Limitierung eine Frage des Überlebens.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 10:04:58 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790955?srt=yes#m1790955 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790955?srt=yes#m1790955 <p>Hi,</p> <blockquote> <blockquote> <p>na na, ich glaube, du schätzt ihn deutlich zu alt ein. Oder Gunnar zu jung.</p> </blockquote> <p>Du meinst, die zwei sind weniger als 23 Jahre auseinander?</p> </blockquote> <p>ich glaube ja, denke aber, es wird so etwa in der Größenordnung liegen.<br> Und ... 23 Jahre für zwei Generationen? Wow, sportlich! </p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 12:34:54 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790965?srt=yes#m1790965 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790965?srt=yes#m1790965 <blockquote> <p>Für einen A11Y Evangelisten wie Gunnar ...</p> </blockquote> <p>Vorsicht, Rolf! Gunnar ist auch ein Deppen Leerzeichen Evangelist ...</p> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 14:58:24 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790967?srt=yes#m1790967 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790967?srt=yes#m1790967 <p>Hi,</p> <blockquote> <p>Vielleicht gar nichts? Dann ist <code>alt=""</code> anzugeben. Bei fehlendem <code>alt</code>-Attribut wird der Dateiname vorgelesen.</p> </blockquote> <p>Das glaub ich nicht.</p> <p>Evtl. wird der Teil der Url vorgelesen, der wie ein Dateiname aussieht, evtl. der der Teil der Url, der nach dem letzten / steht?</p> <p>Aber den Dateinamen kann der Screenreader nicht wissen - unter der Bild-Url "bla.png" kann der Webserver ja auch eine Datei mit Namen "blubb.png" ausliefern.</p> <p>Oder der Webserver erzeugt das Bild dynamisch, dann gibt es nicht einmal eine Datei …</p> <p>cu,<br> Andreas a/k/a MudGuard</p> Browser pfuscht bei <input> dazwischen Thu, 19 Aug 21 17:38:00 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790969?srt=yes#m1790969 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1790969?srt=yes#m1790969 <p>@@MudGuard</p> <blockquote> <blockquote> <p>Vielleicht gar nichts? Dann ist <code>alt=""</code> anzugeben. Bei fehlendem <code>alt</code>-Attribut wird der Dateiname vorgelesen.</p> </blockquote> <p>Das glaub ich nicht.</p> </blockquote> <p>Ich will dich von deinem Nicht-Glauben nicht abbringen. </p> <blockquote> <p>Evtl. wird der Teil der Url vorgelesen, der wie ein Dateiname aussieht, evtl. der der Teil der Url, der nach dem letzten / steht?</p> </blockquote> <p>„Evtl.“ ist die Abkürzung für „ganz bestimmt“?</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> überraschend einfache JS-Lösung für autocomplete="off" Sun, 29 Aug 21 11:35:53 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791167?srt=yes#m1791167 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791167?srt=yes#m1791167 <p>Hallo,</p> <blockquote> <blockquote> <p>Wie kann ich grundsätzlich alle autos in einem Formular verbieten?</p> </blockquote> <p>Habe was gefunden, überraschend einfach</p> </blockquote> <p>und immer noch umständlicher als nötig.</p> <blockquote> <pre><code class="block language-js">window<span class="token punctuation">.</span><span class="token function">addEventListener</span><span class="token punctuation">(</span><span class="token string">'DOMContentLoaded'</span><span class="token punctuation">,</span> <span class="token keyword">function</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token operator">...</span> <span class="token keyword">var</span> formulare <span class="token operator">=</span> document<span class="token punctuation">.</span><span class="token function">getElementsByTagName</span><span class="token punctuation">(</span> <span class="token string">"form"</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> </blockquote> <p>Was du hier "zu Fuß" nachbaust, stellt Javascript dir als <a href="https://wiki.selfhtml.org/wiki/JavaScript/Tutorials/Formulare/Eingaben_mit_JavaScript_auswerten#document.forms" rel="nofollow noopener noreferrer">document.forms</a> schon fix und fertig zur Verfügung - eine Collection aller form-Elemente im Dokument.</p> <blockquote> <pre><code class="block language-js"> <span class="token keyword">var</span> form_nachricht <span class="token operator">=</span> <span class="token string">"standard.js - "</span> <span class="token operator">+</span>formulare<span class="token punctuation">.</span>length <span class="token operator">+</span><span class="token string">" form/s: "</span><span class="token punctuation">;</span> <span class="token keyword">for</span> <span class="token punctuation">(</span> <span class="token keyword">let</span> i<span class="token operator">=</span><span class="token number">0</span><span class="token punctuation">;</span> i<span class="token operator"><</span>formulare<span class="token punctuation">.</span>length<span class="token punctuation">;</span> i<span class="token operator">++</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> formulare<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">.</span><span class="token function">setAttribute</span><span class="token punctuation">(</span> <span class="token string">"autocapitalize"</span><span class="token punctuation">,</span> <span class="token string">"none"</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> form_nachricht <span class="token operator">+=</span> <span class="token string">'autocapitalize="none" '</span><span class="token punctuation">;</span> formulare<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">.</span><span class="token function">setAttribute</span><span class="token punctuation">(</span> <span class="token string">"autocomplete"</span><span class="token punctuation">,</span> <span class="token string">"off"</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> form_nachricht <span class="token operator">+=</span> <span class="token string">'autocomplete="off" '</span><span class="token punctuation">;</span> formulare<span class="token punctuation">[</span>i<span class="token punctuation">]</span><span class="token punctuation">.</span><span class="token function">setAttribute</span><span class="token punctuation">(</span> <span class="token string">"autocorrect"</span><span class="token punctuation">,</span> <span class="token string">"off"</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> form_nachricht <span class="token operator">+=</span> <span class="token string">'autocorrect="off" '</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> </blockquote> <p>Und ob man hier den Umweg über setAttribute() gehen muss, bezweifle ich auch. Ich nehme an, dass man stattdessen auch direkt die entsprechende Eigenschaft des DOM-Objekts setzen kann.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Sun, 29 Aug 21 11:41:41 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791168?srt=yes#m1791168 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791168?srt=yes#m1791168 <p>Hi,</p> <blockquote> <p>Aus zwei Gründen vermeide ich das Minuszeichen in Namen:</p> <ol> <li>es kann (in irgend einem anderen Zusammenhang) mit einem Rechenvorgang verwechselt werden.</li> </ol> </blockquote> <p>theoretisch ja, aber das ist weit hergeholt. Das Problem tritt bei CSS-Eigenschaften mit Bindestrich im Namen auf (z.B. font-weight), wenn man sie in Javascript ansprechen will (und nicht weiß, wie's dann richtig geht). Bei HTML-Elementnamen kann ich mir da gerade keinen Konflikt vorstellen.</p> <blockquote> <ol start="2"> <li>Beim Doppelklick im Editor werden nur die Buchstaben zwischen <code>-</code> markiert.</li> </ol> </blockquote> <p>Okay, ein Aspekt der <s>Fau</s> Bequemlichkeit. Kann ich gelten lassen. </p> <blockquote> <p>Kann es Standard-Tags mit Unterstrich <code>_</code> geben?</p> </blockquote> <p>Derzeit gibt es keine. Verboten wären sie aber nicht. Es ist also denkbar, dass es mal welche geben könnte. Halte ich aber für <em>sehr</em> unwahrscheinlich.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> überraschend einfache JS-Lösung für autocomplete="off" Sun, 29 Aug 21 12:05:38 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791171?srt=yes#m1791171 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791171?srt=yes#m1791171 <p>Hallo Martin,</p> <blockquote> <p>Ich nehme an, dass man stattdessen auch direkt die entsprechende Eigenschaft des DOM-Objekts setzen kann.</p> </blockquote> <p>Das Attribut <code>autocorrect</code> ist ja nicht gesetzt, wie sollte ich dessen Eigenschaft ändern?</p> Browser pfuscht bei <input> dazwischen Sun, 29 Aug 21 12:49:11 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791175?srt=yes#m1791175 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791175?srt=yes#m1791175 <p>@@Der Martin</p> <blockquote> <p>Das Problem tritt bei CSS-Eigenschaften mit Bindestrich im Namen auf (z.B. font-weight), wenn man sie in Javascript ansprechen will (und nicht weiß, wie's dann richtig geht)</p> </blockquote> <p>Richtig geht so: niemals CSS-Eigenschaften mit JavaScript ändern. </p> <blockquote> <blockquote> <p>Kann es Standard-Tags mit Unterstrich <code>_</code> geben?</p> </blockquote> <p>Derzeit gibt es keine. Verboten wären sie aber nicht. Es ist also denkbar, dass es mal welche geben könnte. Halte ich aber für <em>sehr</em> unwahrscheinlich.</p> </blockquote> <p>Das ist aber keine Begründung, sich nicht an den Standard zu halten.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Ohne die Meinungsfreiheit würde man die Idioten nicht erkennen.“</em><br> — @MvSommerdune </div> überraschend einfache JS-Lösung für autocomplete="off" Sun, 29 Aug 21 21:43:32 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791188?srt=yes#m1791188 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791188?srt=yes#m1791188 <p>Hallo Linuchs,</p> <p>das ist jetzt eine Feinheit von HTML und JavaScript, bei der man genau aufpassen muss.</p> <p>Im HTML gibt es Attribute. In <code><input type="text" autocorrect="off"></code> steht das autocorrect-<strong>Attribut</strong>.</p> <p>In JavaScript kannst Du diese Attribute generisch mit getAttribute / setAttribute ansprechen.</p> <p>Ein HTML Element wird aber für JavaScript nicht generisch durch ein Objekt mit der HTMLElement-Schnittstelle repräsentiert, sondern durch eine davon abgeleitete, speziellere Schnittstelle. Dieses Schnittstelle verleiht dem JavaScript-Objekt Methoden und <strong>Eigenschaften</strong>. Das input type="text" Element wird durch ein JavaScript-Objekt mit der Schnittstelle <code>HTMLInputElement</code> repräsentiert.</p> <p>Nun ist es so, dass diejenigen HTML-Attribute, die laut Spezifikation zu einem bestimten Element gehören, sich auf JavaScript-Seite fast immer als Objekt-Eigenschaften wiederfinden. D.h. ob ich nun <code>elem.autofocus=true</code> oder <code>elem.setAttribute("autofocus", "true")</code> schreibe, läuft auf's gleiche hinaus, weil die autofocus-Eigenschaft genau das gleiche tut: sie ändert das Attribut.</p> <p>Problematisch wird es, wenn Du <code>autocorrect</code> verwendest. Das autocorrect-Attribut ist eine Safari-Erweiterung. Heißt: Du kannst es nach Lust und Laune mit deinem HTML Editor setzen, und Du kannst es auch mit getAttribute/setAttribute lesen und ändern. Aber NUR in einem Safari-Browser kannst Du erwarten, den Wert des <code>autocorrect</code> Attributs in der <code>autocorrect</code>-Eigenschaft wiederzufinden. Wenn überhaupt. Es kann genauso gut sein, dass Safari dieses Attribut nicht mit einer Eigenschaft unterstützt; das musst Du im Safari testen.</p> <p>Und wenn Du die Eigenschaft im Script verwendest, wirst Du höchstens in einem Safari true oder false vorfinden. Vielleicht auch "on" und "off" - keine Ahnung. Ich habe keinen Mac und kein iPhone, und ich weiß auch nicht, ob sich Mac-Safari und iSafari gleich verhalten. Die Spezifikation des DOM schreibt nichts dazu. Kann sie nicht, es ist ja Safari-spezifisch.</p> <p>Für solche browserspezifischen Attribute ist es besser, wenn man getAttribute und setAttribute verwendet. JavaScript-Eigenschaften verwendet man besser nur für solche Attribute, für die es spezifizierte Eigenschaften gibt.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Browser pfuscht bei <input> dazwischen Sun, 29 Aug 21 13:02:26 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791176?srt=yes#m1791176 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791176?srt=yes#m1791176 <p>Hallo,</p> <blockquote> <blockquote> <p>Das Problem tritt bei CSS-Eigenschaften mit Bindestrich im Namen auf (z.B. font-weight), wenn man sie in Javascript ansprechen will (und nicht weiß, wie's dann richtig geht)</p> </blockquote> <p>Richtig geht so: niemals CSS-Eigenschaften mit JavaScript ändern. </p> </blockquote> <p>okay, Punkt für dich. </p> <blockquote> <blockquote> <blockquote> <p>Kann es Standard-Tags mit Unterstrich <code>_</code> geben?</p> </blockquote> <p>Derzeit gibt es keine. Verboten wären sie aber nicht. Es ist also denkbar, dass es mal welche geben könnte. Halte ich aber für <em>sehr</em> unwahrscheinlich.</p> </blockquote> <p>Das ist aber keine Begründung, sich nicht an den Standard zu halten.</p> </blockquote> <p>Richtig, das wollte ich damit auch nicht andeuten. Wobei ... wenn die Spezifikation etwas <em>syntactical sugar</em> einerseits für verboten erklärt, andererseits über die Regeln zur Fehlertoleranz fordert, dass die Browser das trotzdem in einer bestimmten Weise behandeln ... </p> <p>Aber wem sag ich das? Genau solche Kniffe nutzt du doch bei der CSS Battle regelmäßig aus.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Klein φ macht auch Mist. </div> Browser pfuscht bei <input> dazwischen Sun, 29 Aug 21 14:57:03 Z https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791178?srt=yes#m1791178 https://forum.selfhtml.org/self/2021/aug/17/browser-pfuscht-bei-input-dazwischen/1791178?srt=yes#m1791178 <p>@@Der Martin</p> <blockquote> <p>… andererseits über die Regeln zur Fehlertoleranz fordert, dass die Browser das trotzdem in einer bestimmten Weise behandeln ... </p> <p>Aber wem sag ich das? Genau solche Kniffe nutzt du doch bei der CSS Battle regelmäßig aus.</p> </blockquote> <p>Ich würde aber nicht proprogieren, das, was ich da ausnutze, als Produktivcode zu verwenden.</p> <p>Ich ertappe mich schon öfter dabei, bei <code>Eigenschaft:Wert</code> das Leerzeichen hinterm Doppelpunkt wegzulassen. </p> <p> LLAP</p> <div class="signature">-- <br> <em>„Ohne die Meinungsfreiheit würde man die Idioten nicht erkennen.“</em><br> — @MvSommerdune </div>