Knusperklumpen: Ermitteln welches <input>-Feld fokussiert ist !

Hallo,

wenn man mehrere <input>-Felder in einem Dokument hat,
ist es dann möglich herauszufinden welches <input>-Feld gerade fokussiert ist ??

Danke
Knusperklumpen

  1. Hallo.

    wenn man mehrere <input>-Felder in einem Dokument hat,
    ist es dann möglich herauszufinden welches <input>-Feld gerade fokussiert ist ??

    Ja. - Ich würde das ungefähr so machen:

    <script type="text/javascript">
    <!--
     FokussiertesElement = null;
     window.onload = function()
      {
       for(var f = 0; f < document.forms.length; f++)
        {
         for(var e = 0; e < document.forms[f].elements.length; e++)
          {
           if(document.forms[f].elements[e].type == "text")
            {
             document.forms[f].elements[e].onfocus = function(){FokussiertesElement = this; document.forms[0].Anzeige.value = FokussiertesElement.name + " fokussiert"}
             document.forms[f].elements[e].onblur = function(){FokussiertesElement = null; document.forms[0].Anzeige.value = document.forms[0].Anzeige.defaultValue}
            }
          }
        }
      }
    //-->
    </script>
    <form>
    Input1: <input name="Input1"><br>
    Input2: <input name="Input2"><br>
    Input3: <input name="Input3"><br>
    Input4: <input name="Input4"><br>
    Fokussiert: <input name="Anzeige" value="kein Feld fokussiert" disabled>
    </form>

    Gruß
    Norbert

    1. DANKE !!!

      funktioniert super !!!

      mfg
      Knusperklumpen