Firefox input-Feld: Bei Eingabe poppt eine Info auf, wie werde ich die los?
Linuchs
- ajax
- browser
- html
Moin,
heute entdeckt, vermutlich ein bug bei update?
Per Ajax hole ich Vorschlagswerte und die werden überdeckt. Das Feld ist mit autocomplete="off"
ausgestattet.
Was soll der Blödsinn und wie kriege ich das weg?
Gruß, Linuchs
Servus!
Moin,
heute entdeckt, vermutlich ein bug bei update?
Und wie ist das Verhalten bei anderen Browsern? So kannst du einen Bug beim Browser deines Vertrauens aussschließen
Per Ajax hole ich Vorschlagswerte und die werden überdeckt. Das Feld ist mit
autocomplete="off"
ausgestattet.Was soll der Blödsinn und wie kriege ich das weg?
Herzliche Grüße
Matthias Scharwies
Hallo
heute entdeckt, vermutlich ein bug bei update?
Und wie ist das Verhalten bei anderen Browsern? So kannst du einen Bug beim Browser deines Vertrauens aussschließen
… und dich dabei verwirren lassen.
Fast überall verfügbar, außer im fraglichen Browser.
Tschö, Auge
Hallo Linuchs,
da habe ich doch lieber die Formularausfüllhelfer des Browsers als einen vom Seitenautor angebotenen Dialog, der nicht bedient werden kann. Ich drücke Tab, aber komm ich dann 'rein? Nö.
Jedenfalls sind das diese Formularausfüllhelfer, die die Browser gerne anbieten. Autocomplete=off sollte die eigentlich abschalten, aber offenbar wissen es die Hersteller mal wieder besser. „Die User wollen das doch, also schalt das gefälligst nicht ab“ oder so.
Nach meinem ersten Klick auf die Seite ist bei mir (Edge) auch gleich ein Browserdialog aufgeploppt, der frühere Formulareingaben von mir nutzen wollte. Komischerweise ist der dann nie wieder erschienen, nachdem ich ihn einmal zugemacht habe, und ich habe auch keine Webseitenspezifischen Schalter dafür gefunden. Aber ich weiß ja auch nicht, was Du gerade schraubst, denn als ich gerade mal schauen wollte, wie sich das bei Chrome macht und selfhtml.org registriert habe, konnte ich die Seite nicht wieder erfolgreich aufrufen, es kommt nur der Seitenkopf.
Cookies sind es nicht, da hinterlässt Du ordentlicherweise keine. Baust Du die Seite gerade um?
Rolf
Hallo Rolf,
Baust Du die Seite gerade um?
Ja, aber nun bin ich damit fertig.
Der gemeldete Fehler ist weg, aber ich habe nichts (bewusst) zu dem Thema gemacht.
Oder doch? Habe allen Feldern autocomplete="off"
verpasst, da waren noch einige ohne.
Beim Nachnamen tritt das Problem immer noch auf, Browser zeigt dieses:
Und bei Klick [Adressen verwalten] springt der Browser auf "Datenschutz und Sicherheit"
Das isses wohl, ich teste die Programme seit Tagen, erst heute ist das. Firefox macht automatisch updates.
Tatsächlich: Ich kann mit dem Kästchen hin- und herschalten, und wenn es off ist, findet die "Bevormundung" nicht statt.
Wie kann ich das den Usern kommunizieren, die nicht die Vorschlagswerte anklicken können, weil sie abgedeckt werden?
Gruß, Linuchs
Hallo Linuchs,
Beim Nachnamen tritt das Problem immer noch auf, Browser zeigt dieses:
Und bei Klick [Adressen verwalten] springt der Browser auf "Datenschutz und Sicherheit"
Tatsächlich: Ich kann mit dem Kästchen hin- und herschalten, und wenn es off ist, findet die "Bevormundung" nicht statt.
Ist das denn ein Fehler, wenn der Browser mir anbietet, bei Formularen Eingabevorschläge zu machen?
An meinem Rechner/Browser bin ja nur ich zugange. Wenn ich das in den Einstellungen "Datenschutz und Sicherheit" so will, wäre das doch gut, wenn auch Dein Formular das nutzt.
Bis bald!
Jonathan
wäre das doch gut, wenn auch Dein Formular das nutzt.
Du hast das Problem nicht verstanden, die beim Tippen eingeblendeten Ajax-Vorschläge sind nicht mehr zugänglich.
Hallo Linuchs,
die beim Tippen eingeblendeten Ajax-Vorschläge sind nicht mehr zugänglich.
Das sind sie ohnehin nicht (siehe oben). Also kein großer Verlust 😉
Die Überlegung wäre aber: Ist die Vorschlagsliste des Browsers vielleicht sogar nützlicher als deine Ajax-Liste? Denn sie enthält ja Adressen, die vom Anwender schonmal genutzt wurden. Und wenn nicht, dann drücke ich in Chrome einmal die Esc-Taste, die Chrome-Einblendung ist weg. Danach muss ich erstmal auf dem Schreibtisch dem Mauskabel folgen, um die Maus wiederzufinden und dann auf deine Auswahlliste klicken zu können. Weil ja Tastatur offenbar nicht geht.
Du könntest übrigens auch das Land automatisch mit füllen, wenn man einen deiner Vorschläge auswählt. Gebe ich 123 ein und er bietet mir Land, PLZ und Name meines Wohnortes an, dann sollte ein Klick darauf alles ausfüllen (das würde dann auch das im Folgenden beschriebene Handlingproblem lösen).
Aber der Browser nervt hier trotzdem: Ich habe im Land-Feld D eingegeben. Chrome grätscht rein und füllt für mich "Deu" aus (Feld ist auf 3 limitiert, deshalb schafft er "Deutschland" nicht). Offenbar hat er im Label "Land" gefunden und meint deshalb, dass hier ein vollständiges Land reingehört. Ich habe per DevTools mal autocomplete='country' reingemogelt, aber das interessiert ihn nicht. Vielleicht muss man dafür die Seite neu laden, oder ihn interessiert das Label oder der Input-Name mehr als das autocomplete-Attribut. Schwierig. Hier müsste man best practices haben. Auf web.dev steht etwas dazu.
Für mich würde das heißen: autocomplete="off" setzen und obskure Feldnamen und -IDs verwenden, damit der Browser nichts zuordnen kann. Andererseits möchten manche Leute vielleicht auch das Autocomplete haben, und denen gehst Du dann mit deiner Vermeidungsstrategie auf die Ei...terbeule.
Rolf