tag:forum.selfhtml.org,2005:/self HTML oder Javascript für PLZ – SELFHTML-Forum 2020-07-14T08:58:03Z https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773314?srt=yes#m1773314 Uran 2020-07-12T19:26:16Z 2020-07-12T19:26:16Z HTML oder Javascript für PLZ <p>Hi. Ich möchte gerne wissen wie man einen Popup erstellt. Der Popup soll dann den Kunden nach der PLZ abfragen. Wenn es übereinstimmt, dann wird die PLZ akzeptiert, wenn nicht dann: Leider liefern wir nicht in dieser Region etc.</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773315?srt=yes#m1773315 Onkel Web 2020-07-12T19:37:46Z 2020-07-12T19:37:46Z HTML oder Javascript für PLZ <p>High,</p> <blockquote> <p>Ich möchte gerne wissen wie man einen Popup erstellt. Der Popup soll dann den Kunden nach der PLZ abfragen. Wenn es übereinstimmt, dann wird die PLZ akzeptiert, wenn nicht dann: Leider liefern wir nicht in dieser Region etc.</p> </blockquote> <p>Popup ist out!</p> <p>Ich würde das mit HTML + CSS lösen und dann eventuell mit JavaScript/AJAX die Rückfrage vornehmen. Als Fallback (wenn kein JS verfügbar ist) sollte es einen zusätzlichen Roundturn zum Server geben.</p> <p>LG<br> Onkel Web</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773327?srt=yes#m1773327 klawischnigg 2020-07-12T20:37:07Z 2020-07-12T20:37:07Z HTML oder Javascript für PLZ <p>Hi there,</p> <blockquote> <p>Ich möchte gerne wissen wie man einen Popup erstellt. Der Popup soll dann den Kunden nach der PLZ abfragen. Wenn es übereinstimmt, dann wird die PLZ akzeptiert, wenn nicht dann: Leider liefern wir nicht in dieser Region etc.</p> </blockquote> <p>Generell geht das, was Du vorhast, mit HTML auf keinen Fall alleine - ausser, das Liefern findet nur regional stark begrenzt statt, dann könntest Du die Postleitzahlen, die beliefert werden, in einem <a href="https://wiki.selfhtml.org/wiki/HTML/Formulare/Auswahllisten" rel="nofollow noopener noreferrer">Dropdown-Menü (Auswahlliste)</a> zur Verfügung stellen. Die können dann ausgewertet werden und dazu schreibst Du dann irgendetwas in der Art: "sollte Ihre PLZ nicht in der Liste sein, dann bedauern wir blabla..."</p> <p>Wenn das nicht funktioniert, dann bleibt Dir nichts anderes über, als einfach ein Eingabefeld (das man auf die <a href="https://wiki.selfhtml.org/wiki/HTML/Formulare/input/number" rel="nofollow noopener noreferrer">Eingabe von Ziffern einschränken</a> könnte) zur Verfügung zu stellen und dann mit einem Javascript in einer vorgegebenen Liste suchen, ob die User-Eingabe einer angebotenen PLZ entspricht und dementsprechende Maßnahmen treffen. Onkel Web hat im Prinzip recht, daß das nach einer Behandlung schreit, die einen Server miteinbezieht, aber für's erste läßt sich das auch mit Javascript alleine lösen. Wirklich "wasserdicht" ist das natürlich nicht, aber einmal ein erster Lösungsansatz. Von einem "Popup" ist generell abzuraten, weil das von den meisten Browsern zunächst einmal ohnehin unterbunden wird und zudem viele unliebsame Nebeneffekte haben kann...</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773332?srt=yes#m1773332 Tabellenkalk 2020-07-13T06:55:39Z 2020-07-13T06:56:36Z HTML oder Javascript für PLZ <p>Hallo,</p> <blockquote> <p>einen Popup</p> </blockquote> <p>Vielleicht solltest du erst mal deutlich machen, was genau du unter Popup verstehst. Unter <a href="https://wiki.selfhtml.org/wiki/Infobox" rel="nofollow noopener noreferrer">infobox</a> werden verschiedene Möglichkeiten gezeigt.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773324?srt=yes#m1773324 klawischnigg 2020-07-12T20:21:43Z 2020-07-12T20:21:43Z HTML oder Javascript für PLZ <p>Hi there,</p> <blockquote> <blockquote> <p>Ich möchte gerne wissen wie man einen Popup erstellt. Der Popup soll dann den Kunden nach der PLZ abfragen. Wenn es übereinstimmt, dann wird die PLZ akzeptiert, wenn nicht dann: Leider liefern wir nicht in dieser Region etc.</p> </blockquote> <p>Popup ist out!</p> </blockquote> <p>so weit, so gut.</p> <blockquote> <p>Ich würde das mit HTML + CSS lösen und dann eventuell mit JavaScript/AJAX die Rückfrage vornehmen.</p> </blockquote> <p>Wie willst Du eine Abfrage mit HTML + CSS <em>ohne</em> "eventuell Javascript" lösen?</p> <blockquote> <p>Als Fallback (wenn kein JS verfügbar ist) sollte es einen zusätzlichen Roundturn zum Server geben.</p> </blockquote> <p>Naja, ich schätze einmal, für jemand, der danach fragt, ob er für eine User-Beurteilung nach Postleitzahlen Javascript oder HTML verwenden soll, ist der Ratschlag, AJAX und als Fallback einen "Roundturn" zum Server zu verwenden, ziemlich daneben. Genausogut hättest Du ihm den Tip geben können, daß er ein Informatikstudium beginnen könnte, damit er sein Problem lösen kann...</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773328?srt=yes#m1773328 Onkel Web 2020-07-12T20:40:11Z 2020-07-12T20:40:11Z HTML oder Javascript für PLZ <blockquote> <p>Hi there,</p> <blockquote> <blockquote> <p>Ich möchte gerne wissen wie man einen Popup erstellt. Der Popup soll dann den Kunden nach der PLZ abfragen. Wenn es übereinstimmt, dann wird die PLZ akzeptiert, wenn nicht dann: Leider liefern wir nicht in dieser Region etc.</p> </blockquote> <p>Popup ist out!</p> </blockquote> <p>so weit, so gut.</p> <blockquote> <p>Ich würde das mit HTML + CSS lösen und dann eventuell mit JavaScript/AJAX die Rückfrage vornehmen.</p> </blockquote> <p>Wie willst Du eine Abfrage mit HTML + CSS <em>ohne</em> "eventuell Javascript" lösen?</p> </blockquote> <p>Mit hinterlegten Daten?<br> Kommt auf die Anzahl der belieferten Postleitzahlen an.</p> <blockquote> <blockquote> <p>Als Fallback (wenn kein JS verfügbar ist) sollte es einen zusätzlichen Roundturn zum Server geben.</p> </blockquote> <p>Naja, ich schätze einmal, für jemand, der danach fragt, ob er für eine User-Beurteilung nach Postleitzahlen Javascript oder HTML verwenden soll, ist der Ratschlag, AJAX und als Fallback einen "Roundturn" zum Server zu verwenden, ziemlich daneben. Genausogut hättest Du ihm den Tip geben können, daß er ein Informatikstudium beginnen könnte, damit er sein Problem lösen kann...</p> </blockquote> <p>Finde ich sehr nett von Dir, dass Du das jetzt ausführlicher erklären wolltest. Der Teil ist aber leider nicht angekommen. Kannst Du ihn bitte nochmal posten?</p> <p>Ganz liebe Grüße<br> Onkel Web</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773333?srt=yes#m1773333 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2020-07-13T06:57:35Z 2020-07-13T08:37:23Z HTML oder Javascript für PLZ <p>@@klawischnigg</p> <blockquote> <p>Die können dann ausgewertet werden und dazu schreibst Du dann irgendetwas in der Art: "sollte Ihre PLZ nicht in der Liste sein, dann bedauern wir blabla..."</p> </blockquote> <p>Das Liefergebiet sollte den Nutzern (m/w/d) schon bekanntgegeben werden, ohne dass sie eine Interaktion ausführen müssen. Erst eine positive Stimmung (ich bestell da mal was) und dann einen Dämpfer zu bekommen (ätschbätsch, zu dir liefern wir nicht) ist schlechte UX.</p> <blockquote> <p>ein Eingabefeld (das man auf die <a href="https://wiki.selfhtml.org/wiki/HTML/Formulare/input/number" rel="nofollow noopener noreferrer">Eingabe von Ziffern einschränken</a> könnte)</p> </blockquote> <p>Nein, nicht so. Postleitzahlen sind keine Zahlen, sondern Strings. 04277 soll mit führender 0 übertragen und verarbeitet werden, nicht als 4277.</p> <p>Die Attribute <code>pattern</code> und <code>inputmode</code> bieten sich an.</p> <blockquote> <p>mit einem Javascript in einer vorgegebenen Liste suchen, ob die User-Eingabe einer angebotenen PLZ entspricht</p> </blockquote> <p>Nicht erst mit JavaScript, sondern schon mit HTML: <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist" rel="nofollow noopener noreferrer"><code>datalist</code></a> (Combobox).</p> <p lang="en"> Stay hard! Stay hungry! Stay alive! <strong>Stay home!</strong></p> <div class="signature">-- <br> <em>“Turn off CSS. If the page makes no sense, fix your markup.”</em> —fantasai </div> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773329?srt=yes#m1773329 klawischnigg 2020-07-12T20:48:29Z 2020-07-12T20:48:29Z HTML oder Javascript für PLZ <p>Hi there,</p> <blockquote> <blockquote> <blockquote> <p>Ich würde das mit HTML + CSS lösen und dann eventuell mit JavaScript/AJAX die Rückfrage vornehmen.</p> </blockquote> <p>Wie willst Du eine Abfrage mit HTML + CSS <em>ohne</em> "eventuell Javascript" lösen?</p> </blockquote> <p>Mit hinterlegten Daten?<br> Kommt auf die Anzahl der belieferten Postleitzahlen an.</p> </blockquote> <p>Und wozu brauchst Du dann CSS?</p> <blockquote> <blockquote> <p>Naja, ich schätze einmal, für jemand, der danach fragt, ob er für eine User-Beurteilung nach Postleitzahlen Javascript oder HTML verwenden soll, ist der Ratschlag, AJAX und als Fallback einen "Roundturn" zum Server zu verwenden, ziemlich daneben. Genausogut hättest Du ihm den Tip geben können, daß er ein Informatikstudium beginnen könnte, damit er sein Problem lösen kann...</p> </blockquote> <p>Finde ich sehr nett von Dir, dass Du das jetzt ausführlicher erklären wolltest. Der Teil ist aber leider nicht angekommen. Kannst Du ihn bitte nochmal posten?</p> </blockquote> <p>Daß jemand, der eine dermaßen triviale Frage stellt, nicht so mir nix, dir nix, ein Javascript mit asynchroner Ressourcenanforderung inklusive entsprechender Programmierung der Anforderungsbehandlung am Server schreiben kann, kannst Du Dir vorstellen, ja? Du hast ihm einfach Buzzwords hingeworfen, sonst nichts...</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773330?srt=yes#m1773330 Onkel Web 2020-07-12T20:53:45Z 2020-07-12T20:53:45Z HTML oder Javascript für PLZ <blockquote> <p>Hi there,</p> <blockquote> <blockquote> <blockquote> <p>Ich würde das mit HTML + CSS lösen und dann eventuell mit JavaScript/AJAX die Rückfrage vornehmen.</p> </blockquote> <p>Wie willst Du eine Abfrage mit HTML + CSS <em>ohne</em> "eventuell Javascript" lösen?</p> </blockquote> <p>Mit hinterlegten Daten?<br> Kommt auf die Anzahl der belieferten Postleitzahlen an.</p> </blockquote> <p>Und wozu brauchst Du dann CSS?</p> </blockquote> <p>Für das Overlay mit dem Eingabefeld und dem Hinweis.</p> <p>LG<br> Onkel Web</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773335?srt=yes#m1773335 Der Martin 2020-07-13T07:08:43Z 2020-07-13T07:08:43Z HTML oder Javascript für PLZ <p>Hallo,</p> <blockquote> <blockquote> <p>ein Eingabefeld (das man auf die <a href="https://wiki.selfhtml.org/wiki/HTML/Formulare/input/number" rel="nofollow noopener noreferrer">Eingabe von Ziffern einschränken</a> könnte)</p> </blockquote> <p>Nein, nicht so. Postleitzahlen sind keine Zahlen, sondern Strings. 04277 soll mit führender 0 übertragen und verarbeitet werden, nicht als 4277.</p> </blockquote> <p>und wenn es über die Grenzen Deutschlands hinausgeht, muss man erst recht flexibel sein. Beispielsweise haben NL und UK auch Buchstaben in ihren Postcodes.</p> <blockquote> <blockquote> <p>mit einem Javascript in einer vorgegebenen Liste suchen, ob die User-Eingabe einer angebotenen PLZ entspricht</p> </blockquote> <p>Nicht erst mit JavaScript, sondern schon mit HTML: <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist" rel="nofollow noopener noreferrer"><code>datalist</code></a> (Combobox).</p> </blockquote> <p>Aber nur bei einer relativ kleinen Auswahl. Das deutsche PLZ-System ist so fein granuliert, dass man für ein angemessen großes Zustellgebiet leicht mehrere Tausend Postleitzahlen bekommt.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Home is where my beer is. </div> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773350?srt=yes#m1773350 klawischnigg 2020-07-13T10:05:28Z 2020-07-13T10:05:28Z HTML oder Javascript für PLZ <p>Hi there,</p> <blockquote> <blockquote> <p>Die können dann ausgewertet werden und dazu schreibst Du dann irgendetwas in der Art: "sollte Ihre PLZ nicht in der Liste sein, dann bedauern wir blabla..."</p> </blockquote> <p>Das Liefergebiet sollte den Nutzern (m/w/d) schon bekanntgegeben werden, ohne dass sie eine Interaktion ausführen müssen. Erst eine positive Stimmung (ich bestell da mal was) und dann einen Dämpfer zu bekommen (ätschbätsch, zu dir liefern wir nicht) ist schlechte UX.</p> </blockquote> <p>Das ist schon richtig, aber es ist ja darum gegangen, ob es eine Lösung ohne Skriptsprache gibt. Und da seh' ich jetzt keinen anderen Weg als den von mir vorgeschlagenen. Denn irgendwann beim Bestellen muß der Anwender seine PLZ bekanntgeben, da kann er nicht hinschreiben: "eine PLZ aus dem erwähnten Liefergebiet".</p> <blockquote> <blockquote> <p>ein Eingabefeld (das man auf die <a href="https://wiki.selfhtml.org/wiki/HTML/Formulare/input/number" rel="nofollow noopener noreferrer">Eingabe von Ziffern einschränken</a> könnte)</p> </blockquote> <p>Nein, nicht so. Postleitzahlen sind keine Zahlen, sondern Strings. 04277 soll mit führender 0 übertragen und verarbeitet werden, nicht als 4277.</p> </blockquote> <p>Deswegen hab ich ja auch Ziffern geschrieben und nicht Zahlen. Daß es in Deutschland Postleitzahlen mit leading zero gibt war mir nicht bekannt. Den Einwand von Martin, daß es Länder mit PLZ gibt, die alphanumerische Zeichen enthalten können halte ich in dem Zusammenhang für irrelevant, wenn jemand in einem deutschsprachigen Forum von "regional" spricht. Nichtsdestotrotz räume ich ein, daß die Verwendung des Number-Formats in diesem Zusammenhang nicht die beste aller Lösungen ist...</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773356?srt=yes#m1773356 MudGuard http://www.andreas-waechter.de/ 2020-07-13T13:56:59Z 2020-07-13T13:56:59Z HTML oder Javascript für PLZ <p>Hi,</p> <blockquote> <p>wenn jemand in einem deutschsprachigen Forum von "regional" spricht.</p> </blockquote> <p>kann das ggf. (je nach Auslegung von regional) 4 Staaten betreffen mit 3 PLZ-Systemen.</p> <p>Von Lindau aus sind Schweiz, Liechtenstein (beide schweizer PLZ) und Österreich nicht weit, dazu kommen dann noch so Gebiete, die zu 2 PLZ-Systemen gehören - Büsingen zu CH und D, Kleinwalsertal zu A und D ...</p> <p>cu,<br> Andreas a/k/a MudGuard</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773369?srt=yes#m1773369 klawischnigg 2020-07-13T22:16:07Z 2020-07-13T22:16:07Z HTML oder Javascript für PLZ <p>Hi there,</p> <blockquote> <blockquote> <p>wenn jemand in einem deutschsprachigen Forum von "regional" spricht.</p> </blockquote> <p>kann das ggf. (je nach Auslegung von regional) 4 Staaten betreffen mit 3 PLZ-Systemen.</p> </blockquote> <p>richtig, und in keinem davon gibt es ein PLZ-System mit alphanumerischen Zeichen, insoferne versteh' ich Deinen Einwand in diesem Zusammenhang nicht...</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773370?srt=yes#m1773370 Onkel Web 2020-07-14T07:22:15Z 2020-07-14T09:09:47Z HTML oder Javascript für PLZ <p>Hallo,</p> <blockquote> <blockquote> <blockquote> <p>wenn jemand in einem deutschsprachigen Forum von "regional" spricht.</p> </blockquote> <p>kann das ggf. (je nach Auslegung von regional) 4 Staaten betreffen mit 3 PLZ-Systemen.</p> </blockquote> <p>richtig, und in keinem davon gibt es ein PLZ-System mit alphanumerischen Zeichen, insoferne versteh' ich Deinen Einwand in diesem Zusammenhang nicht...</p> </blockquote> <p>Und was willst Du mit der PLZ berechnen?</p> <p>LG<br> Onkel Web</p> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773371?srt=yes#m1773371 Auge 2020-07-14T07:26:54Z 2020-07-14T07:26:54Z HTML oder Javascript für PLZ <p>Hallo</p> <blockquote> <blockquote> <p>richtig, und in keinem davon gibt es ein PLZ-System mit alphanumerischen Zeichen, insoferne versteh' ich Deinen Einwand in diesem Zusammenhang nicht...</p> </blockquote> <p>Und was willst Du mit der PLZ berechnen?</p> </blockquote> <p>Wo hat er geschrieben, er wolle etwas berechnen?</p> <p>Tschö, Auge</p> <div class="signature">-- <br> Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.<br> <em>Hohle Köpfe</em> von Terry Pratchett </div> https://forum.selfhtml.org/self/2020/jul/12/html-oder-javascript-fur-plz/1773373?srt=yes#m1773373 Onkel Web 2020-07-14T08:58:03Z 2020-07-14T08:58:03Z HTML oder Javascript für PLZ <p>Hallo August,</p> <blockquote> <blockquote> <blockquote> <p>richtig, und in keinem davon gibt es ein PLZ-System mit alphanumerischen Zeichen, insoferne versteh' ich Deinen Einwand in diesem Zusammenhang nicht...</p> </blockquote> <p>Und was willst Du mit der PLZ berechnen?</p> </blockquote> <p>Wo hat er geschrieben, er wolle etwas berechnen?</p> </blockquote> <p>Was verleitet Dich zu einem so unreflektierten Kommentar?</p> <p>Warum sollte man eine Spalte sonst numerisch anlegen, wenn man nicht damit rechnen oder zählen (eine Sonderform von Rechnen) wollte?</p> <p>Und bevor Du wieder mit deinen Kindergartenfragen weiter machst:<br> es ist mir auch egal, <strong>wer</strong> genau die Spalte numerisch anlegen wollte, oder gegen ein Textformat gestimmt hat. Postleitkennzeichen benötigen nach "best Practice" (so heißt doch das Buzzword?) ein Textformat.</p> <p>Alles Andere rächt sich eher früher, als später!</p> <p>Auch, wenn die von Andreas genannten Beispiele in ihrer Minimalform vielleicht keine Buchstaben oder Nichtziffernzeichen enthalten, so besteht doch die Möglickeit, dass sich das ändert oder man das postalische Länderkürzel im selben Datenfeld voranstellen will. Die führende Null wurde außerdem schon erwähnt.</p> <p>Mein Kollege und ich haben hier schon eine Wette laufen, was von deiner Seote als nächstes kommt ;-)</p> <p>LG<br> Onkel Web</p>