Setfocus auf Textbox?

Moin, ich denke das das ein leichteres Ding ist, aber ich komme nicht drauf und Onkel google mag mir keine Lösung bringen.

a) Wie setzte ich beim Laden meiner Seite den Cursor in meine Textbox?
b) Nach einem Absende-Button-Klick soll er mir den Cursor in meine Combobox setzten, bzw wie stell ichs ein das nach dem Absenden $_POST der ausgewählte Wert der Combobox stehen bleibt und aktiv ist, so das ich mit der Pfeiltaste den nächsten Wert anwählen kann?

wert 1wert 2"\>wert 3"\>wert 4

usw…

zu a) ich habe den Inhalt meiner Textbox schon mit

<?php echo $_POST['kundenid']; ?>

fixiert >> wie schaffe ich das mit meine Combobox. Heisst die in PHP eigentlich auch so? Menu? Ich hoffe ihr wisst was ich mein

Gruß Rolf

Hallo,

Du musst das mit JavaScript machen.
Mit der Funktion chkFormular() kannst Du Deine Eingaben überprüfen lassen. Musst natürlich noch Code einbauen.

Hier eine Idee:

<!–
function Init()
{
document.Formular.EingabeFeld1();
return true;
}
function chkFormular()
{
document.Formular.EingabeFeld1();
return true;
}
//–>

<?php // Dein Code ....
?\> Viel Spass damit, Rocky

b) Nach einem Absende-Button-Klick soll er mir den Cursor in
meine Combobox setzten, bzw wie stell ichs ein das nach dem
Absenden $_POST der ausgewählte Wert der Combobox stehen
bleibt und aktiv ist, so das ich mit der Pfeiltaste den
nächsten Wert anwählen kann?

die Frage ist das Ziel :smile:
Wenn du sendest , kommt normaler weise eine Antwort vom PHP :smile: vorrausgesetzt du wählst das ziel nicht in ein anderes Fenster, wird deine Seite neu angezeigt.

Um nun das ComboFeld wieder so einzustellen das es wieder den letzt gewählten anzeigt, musst du prüfen und selected setzen bei den optionen. Und das am besten im PHP.

$mycomboselected = $_POST[„combofeldauswahl“];
$combofeld ="";

$myoptions=array(„Eins“,„Zwei“,„Drei“);

foreach ($myoptions as $aoption) {
if ($aoption == $mycomboselected) {
$isselected=„selected“;
} else {
$isselected="";
}
$combofeld .="".$aoption."";
}
$combofeld .="";

echo $combofeld;

Danke euch,

funktioniert nun - n bischen da was und da n bischen und schon tuts!

-))

Gruß Rolf