FORMULAR - Cursor + AutoIncrement[

corona

Erfahrenes Mitglied
HILFE

Erstelle gerade ein Formular. Dazu habe ich 2 Fragen:

(1) Wie kann ich den Cursor in einem bestimmten Textfeld beim aufrufen der Seite positionieren (z.B. wenn man gmx oder so besucht, da ist der Cursor bereits auf das Feld Benutzername, so dass man nicht extra mit der Maus dahin klicken muss, um etwas einzutippen. Ist dazu PHP notwendig. Oder geht es auch einfacher?

(2) Bei der Tabelle habe ich bei einer Spalte "AutoIncrement" gesetzt. Danach habe ich aber einige Einträge (Zeilen) gelöscht, und jetzt zählt er weiter aufwärts, obwohl Einträge fehlen. (Zum verstehen: Ich hatte 100 Einträge. Hab die letzten 10 gelöscht. Das heisst wenn ich jetzt neue Einträge mache, müsste er ab 91 anfangen. Macht es aber nicht. Macht ab 101 weiter.


Ich wäre echt dankbar wenn Ihr mir helfen würdet.

PHP RULEZ...

Danke: Gruss: Corona:(
 
1. geht mit javascript, weiss leider nicht genau wie der befehl heisst, am besten mal im forum suchen, wirst schon was finden.

2. bei Autoincrement wird immer weiter gezählt ( egal ob einträge gelöscht werden oder nicht ) du kannst nur von vorne anfangen wenn du die tabelle leerst

*edit*

ich glaub das hier war es mit javascript:

Code:
document.Formularname.Elementname.focus();
document.Formularname.Elementname.select();
 
Zuletzt bearbeitet:
Danke erstmal.

Zum zweiten Problem funktioniert es mit dem Tabellen-Inhalt löschen. Dann fängt es wieder bei 1 zu zählen..

Zum ersten Problem wegen dem Cursor, klappt es nicht so ganz mit JavaScript. Hier der Code:

Im Header:
<script type="text/javascript">
function Cursor() {
document.hochzeit.produkt.focus();
}
</script>

Im Textfeld wo der Cursor positioniert werden soll:
<form name="hochzeit" method="post" action="<? echo $PHP_SELF ?>">
<input name="produkt" type="text" onLoad="Cursor()">
</form>

Was ist da falsch?
 
damit müsste es gehen...

das aber am Ende der Seite einfügen...

PHP:
<script language="JavaScript">
<!--
if (document.hochzeit) document.hochzeit.produkt.focus();
//-->
</script>

*edit*

noch ein Tip: wenn du auf einer seite etwas siehst was in javascript ist, dann kannst du dir über den quelltext das programm holen...


mfg
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück