tabindex bei Formularfeldern

7. Oktober 2009 • trackback

Heute mal wieder was technisches.
Wenn ich auf anderen Blogs kommentiere springe ich mit Hilfe der Tabulator-Taste von Eingabefeld zu Eingabefeld. Leider gibt es aber Blogs wo die Reihenfolge der Eingabefelder ziemlich durcheinander ist, so dass z.B. vom Eingabefeld “Name” nicht zu dem darunter liegenden Feld “E-Mail” gesprungen wird sondern meinetwegen ins Suchfeld. Das nervt mich …

Wenn dir der Artikel "tabindex bei Formularfeldern" gefällt vote doch bitte für ihn bei Webnews, damit mehr Menschen auf ihn aufmerksam werden!

Heute mal wieder was technisches.

Wenn ich auf anderen Blogs kommentiere springe ich mit Hilfe der Tabulator-Taste von Eingabefeld zu Eingabefeld. Leider gibt es aber Blogs wo die Reihenfolge der Eingabefelder ziemlich durcheinander ist, so dass z.B. vom Eingabefeld “Name” nicht zu dem darunter liegenden Feld “E-Mail” gesprungen wird sondern meinetwegen ins Suchfeld. Das nervt mich total, da ich so ganz schnell die Orientierung verliere und meinen Cursor suchen muss.

Als ich Gestern das pluginTwitterlink Comments” von Andy Baily installiert habe und danach manuell in meiner comments.php einbaute kam ich auf des Rätsels Lösung. Für die Reihenfolge der Eingabefelder ist nämlich der tag “tabindex” verantwortlich. Der Code für die vier Eingabefelder in meiner comments.php sieht z.B. wie folgt aus:

1
2
3
4
5
6
7
8
9
10
11
<p><input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?/>" size="22" tabindex="1" < ?php if ($req) echo "aria-required='true'"; ?> />
<label for="author"><small>< ?php _e('Name', 'kubrick'); ?> < ?php if ($req) _e("(required)", "kubrick"); ?></small></label></p>
 
<p><input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?/>" size="22" tabindex="2" < ?php if ($req) echo "aria-required='true'"; ?> />
<label for="email"><small>< ?php _e('Mail (wird nicht veröffentlicht)', 'kubrick'); ?> < ?php if ($req) _e("(required)", "kubrick"); ?></small></label></p>
 
<p><input type="text" name="url" id="url" value="<?php echo  esc_attr($comment_author_url); ?/>" size="22" tabindex="3" />
<label for="url"><small>< ?php _e('Website', 'kubrick'); ?></small></label></p>
 
<p><input type="text" name="atf_twitter_id" id="url" value="<?php echo  esc_attr($atf_twitter_id); ?/>" size="22" tabindex="4" />
<label for="url"><small>< ?php _e('Twitter Benutzername', 'kubrick'); ?></small></label></p>

Mit der Angabe des tabindex stellt man also sicher, das nicht irgendwo hin gesprungen wird, wenn die Tabulator-Taste gedrückt wird, sondern schön brav zum nächsten Eingabefeld. Nur ein klein wenig Code aber ganz gewiss eine große Erleichterung für den Kommentierenden.

Ich hoffe, ich konnt wieder einmal zur allgemeinen Verwirrung beitragen!


.

verwandte Artikel:

Twitter Stream auf statischer Seite
Der Rio fragte über Twitter (wie auch sonst) ob denn jemand weiß wie man seine aktuellen Tweeds auf einer statischen Seite anzeigen lassen kann. Da ich grad nichts besseres zu tun hatte nahm ich mich seinem Problem an und fand...

Woerterbuch.info
Letzte Woche hab ich schon keinen Linktipp hier abgegeben und Heute weiß ich auch nicht so recht wen ich euch empfehlen kann. Ich schätze auch mal das ihr die Blogs die in meiner Linkliste sind eh kennt, und die paar...

sorry
Möchte mich nur mal kurz bei allen wunderbaren Menschen die mir bei twitter folgen dafür entschuldigen das Heute wieder einmal recht viele tweeds durch meinen Blog produziert worden sind. Ich hoffe das dies nicht allzu nervig für euch war. Irgendwie...

plugin Link Indication für WordPress
Habe über den Blog von Elke das plugin Link Indication wieder für mich entdeckt. Damit lassen sich diese niedlichen Grafiken neben Links im Content per CSS darstellen. Bereits definiert sind CSS-Klassen für allgemeine externe Links, für Links zu Wikipedia, zu...

Nä, watt is datt schööön!
Nun spielen die “Twitter Tools” auch noch verrückt und hauen das automatisch generierte wöchentliche update gleich zwei mal raus. Das macht Spaß! Das macht Freude! Ich liebe WordPress 2.8. Habe die “Twitter Tools” deaktiviert und dafür “WP to Twitter” installiert....

Kommentare: (4)

  1. once you start going into the theme code, there are all sorts of things you find out. I’m happy you got your tab index order sorted, it makes it much easier to comment! :) .-= Andy Bailey´s aktueller Artikel: New Premium Themes =-.

  2. Sven (twitter)
    sagt:

    Danke für diese Info, dass es diese Möglichkeit gibt wusste ich bisher noch nicht. Werde meinen Blog mal daraufhin überprüfen ob es bei mir Ordentlich eingehalten wird oder nicht.

    Lieben Gruß
    Sven

  3. Luigi (twitter)
    sagt:

    @ Andy Baily: thanks!

    @ Lutz: sicher auch eine sehr gute Möglichkeit, doch es gibt ja immer noch Leute die mit anderen Browsern unterwegs sind. Und ich will doch alle glücklich machen.

    @ Sven: Freut mich wenn ich helfen konnte!

AC/DC Tickets bei www.eventim.de

Schreibe deine Meinung

XHTML:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

:~ :ups: :roll: :p: :lol: :idea: :grin: :green: :eek: :devil: :bad: :arrow: :?: :; :8 :/ :)) :) :(( :( :!: