globe: in Textfelder cursor bestimmen

Beitrag lesen

n'abend,

folgendes problem. ich habe eine website programmiert bei welcher man sich einloggen muss, sprich auf der startseite hat es zwei textfelder (name und pw). meine frage, kann man irgendwie sagen, dass der cursor automatisch im ersten (also name) ist. standartmässig ist er gar nirgends. dies wäre für meine kollegen wesentlich einfacher, da sie nicht immer zuerst in das entsprechende feld klicken müssen.

php ist serverseitig... und hat somit nichts mit deinem anliegen zu tun.
das lässt sich per JavaScript lösen...

zunächst solltest du deien input-feldern das attribut  tabindex="1" hinzufügen. also bei usernamen  tabindex="1", bei passwort  tabindex="2".

dieser JS-code stammt von google (/adsense)
<script type="text/javascript"><!--

for(var i = 0; i < document.forms.length; ++i) {
      var obj = document.forms[i].elements["username"];
      if (obj) {
        if (obj.length) { obj = obj[0]; }
        if (obj.focus) { obj.focus(); }
      }
    }
  //--> </script>

und dürfte den focus richtig setzen ;)
(auch wenn es reichlich unnötig ist hier ein array zu durchlaufen, statt das objekt direkt aufzurufen...)

weiterhin schönen abend...

--
wer braucht schon großbuchstaben?