maik: einen Fokus auf ein eingabefeld setzten!

Beitrag lesen

Hallo Freunde,
ich habe da ein kleines Problem, ich möchte auf ein Eingabefeld einen Fokus setzten damit mit den Eingaben direkt begonnen werden kann.

Zum bisherigen Script:

<script type="text/javascript" src="../java/prototype.js"></script>
    <script type="text/javascript" src="../java/scriptaculous.js"></script>
    <script type="text/javascript">

function herst_suche() {

// Inhalt des Eingabefeldes „suche_zahl“
     var zahl = $F('suche_zahl');

// Inhalt des Eingabefeldes „hersteller“
     var hersteller = $F('hersteller');

new Ajax.Updater( {success:'zeige_gesammtfeld'}, 'sucherpc.php?aktion=hersteller&zahl=&hersteller='+hersteller);

with (document.formular.suche_zahl)
           focus();

}

function fokusieren() {

with (document.formular.suche_zahl)
           focus();

}

function suche() {

// Inhalt des Eingabefeldes „suche_zahl“
     var zahl = $F('suche_zahl');

// Inhalt des Eingabefeldes „hersteller“
     var hersteller = $F('hersteller');

new Ajax.Updater( {success:'zeige_ergebnisfeld'}, 'sucherpc.php?aktion=anzeige&zahl='+zahl+'&hersteller='+hersteller);

with (document.formular.suche_zahl)
           focus();

}
    </script>

Die Ajax Klassen sind vernachlässigbar da es Funktioniert!

Ich habe drei Felder:

1. ein dropdown in dem Hersteller Ausgewählt werden können.
   - nachdem diese Ausgewählt wurden, wird z.B. auch das Feld
     suche_zahl onfocus gesetzt.
2. ein Eingabefeld in dem nach Druckern gesucht wird.
3. ein Anzeigefeld (select) in dem nach DB Zugriff die Drucker
   angezeigt werden.

Punkt ist, da die DB abfrage einige Zeit dauert wird, sobald das Ergebnis komplett ist dieses Feld Aktiv! Das bringt mir ja nichts, da ich ständig das druckereingabfeld aktiv haben möchte!

Helft mir, auf Wunsch auch mehr Code!

lg
maik