Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 3671 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 ..
Ähnliche Inhalte
HTML
HTML-Formular: User-Eingabe in .txt-Datei speichern? (2)

Frage von Schelinho zum Thema HTML ...

Soziale Netzwerke
Gegen Diskriminierung: Maas will Algorithmen kontrollieren (4)

Link von Frank zum Thema Soziale Netzwerke ...

JavaScript
gelöst Jquery Formular absenden (1)

Frage von tobmes zum Thema JavaScript ...

Entwicklung
gelöst Daten aus Formular sicher übertragen (2)

Frage von schneerunzel zum Thema Entwicklung ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Monitoring
Netzwerk-Monitoring Software (18)

Frage von Ghost108 zum Thema Monitoring ...

Windows 10
Seekrank bei Windows 10 (17)

Frage von zauberer123 zum Thema Windows 10 ...

Windows Server
gelöst Kopiervorgang schlägt fehl, weil Datei- und Ordnername zu lang sind (14)

Frage von Schroedi zum Thema Windows Server ...