Objektadressierung "zusammenbauen"

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Objektadressierung "zusammenbauen"

    In meiner Webseite möchte ich ein Formular einbauen. Beim Klick in das entsprechende Feld soll dieses markiert werden, so dass der Hilfstext markeirt wird und sofort mit der eingabe begonnen werden kann.
    Javascript...

    function eingabe()
    {
    document.email.name.select()
    }
    funktioniert einwandfrei. Da ich aber für die 6 felder nicht jedesmal eine eigen funktion definieren wollte dachte ich an soetwas wie

    function eingabe(feld)
    {
    feld = '.' + feld
    var s = document.email + feld;
    s.select();
    }
    oder
    {
    document.email.feld.select()
    }

    hab hier schon verschieden variationen ausprobiert, aber irgendwo hab ich da ein fehler

    das ganze wollte ich dann mit
    <input type="text" onfocus="eingabe(name)" name="name" ...
    aufrufen. brignt mir aber eine fehler "objekt unterstützt das nicht" oder ist "null / nicht vorhanden"

    THX jj

  • #2
    Code:
    <input type="text" onfocus="eingabe(this)" name="name" ...
    mach einfach this .. dann erkennt ers

    Code:
    function eingabe(obj) {
      obj.select();
    }
    müsst dann eigentlich reichen ..
    mfg,
    [color=#0080c0]Coragon[/color]

    Kommentar


    • #3
      Danke

      genial einfach, einfach genial,

      funktioniert super einfach, da war ich von meinen gedanken her auf dem holzweg.

      nochmals Danke!!

      Kommentar

      Lädt...
      X