Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Cursorplazierung in einem HTML-Formular kontrollieren

Frage Entwicklung PHP

Mitglied: gechger

gechger (Level 1) - Jetzt verbinden

11.04.2012 um 13:53 Uhr, 3625 Aufrufe, 2 Kommentare

In einem Formular gibt es Unterschiede, wo der Cursor positioniert wird. Wie kann ich das kontrollieren?

Hallo Forum,

in einem Webtool sollen User über ein Eingabeformular Daten erfassen und senden diese dann in eine MySQL Datenbank. Das alles ist kein Problem.
Mein Problem ist die Cursorplazierung in den einzelnen Eingabefeldern:

Springt man mit der Tabulatortaste ins nächste Eingabefeld, ist der Cursor richtig linksbündig plaziert.
Klickt ein User mit 'der Maus' in das Formular, steht der Cursor einen Schritt nach rechts gerückt.
Wenn er dann also seine Daten weg sendet, habe ich manchmal einen Leerschritt vor dem Text, manchmal nicht. Besonsers problematisch ist dies in einem Eingabefeld für Uhrzeit, wo ich sowieso nur eine maxlenght von 2 vorgebe.
Wenn der Cursor gleich um eine Stelle nach rechts gerückt ist, hab ich nur noch Platz für eine Zahl, also 1 statt eventuell 10.

Beispiel eines Formularfeldes:
<td width="10">Uhr von</td>
<td width="2"><input name="vonh" size="2" maxlength="2" tabindex="5" value=" ">:<input name="vonm" size="2" maxlength="2" tabindex="6" value=" "></td>

Die Webseite arbeitet ausschließlich mit HTML, PHP und CSS. Es darf kein Java verwendet werden!

Gibt es trotzdem die Möglichkeit, den Cursor grundsätzlich immer linksbündig zu positionieren?
Oder kann man den Mausklick unterbinden?

Wenn das nicht im Formular zu steuern ist, benötige ich einen Tip, wie ich in php beim Absenden diese Leerzeichen raus bekomme, damit die Daten für weitere Auswertungen immer richtig formatiert weg geschrieben werden.

Vielen Dank für jeden Tip.
Schöne Grüße
Chris
Mitglied: colinardo
11.04.2012 um 14:10 Uhr
Du hast in deinem Code bei value=" " ein Leerzeichen mit eingebaut, deshalb kommt die falsche Platzierung des Cursors zustande.
Für ein entfernen des Whitespace in Zeichenfolgen kannst du in PHP die Funktionen ltrim(" String") oder rtrim("String ") benutzen.

Grüße Uwe
Bitte warten ..
Mitglied: gechger
11.04.2012 um 14:24 Uhr
manchmal sieht man den Wald vor lauter Bäumen nicht
Der Value-Wert wars.

Vielen Dank für die schnelle Hilfe.

SG Chris
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Webentwicklung
gelöst HTML 5 Sterne Bewertung buggt (5)

Frage von Yanmai zum Thema Webentwicklung ...

Microsoft Office
gelöst Probleme beim Aufrug von Google Maps aus einem MS-ACCESS 2013 Formular (9)

Frage von CADastrophe zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Hardware
Laptop ins Salzwasser gefallen (18)

Frage von Marcel94 zum Thema Hardware ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (13)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

CPU, RAM, Mainboards
Hardware Fragen (12)

Frage von xaver-2 zum Thema CPU, RAM, Mainboards ...