Xhtml basic/xhtml MP: Input mode für Zahlen (digits)
Allgemein/Internet, Gadgets/Mobiles September 29th, 2007Wär doch zu schön, wenn es so einfach wäre!
Seit WAP hat sich einiges getan, XHTML basic, dann XHTML Mobile Profile (MP) und alles sieht ein bisschen anders aus. Offenbar so anders, dass sogar die Hersteller mal durcheinander kommen was nun wohin gehört und wie es zu supporten ist.
Nach einigen Stunden konnte ich jedoch herausfinden, wie man ein Eingabefeld so aufbereitet, dass das Mobil-Telefon weiß, dass es sich bitte in den Nummern-Modus schalten soll.
Ganz einfach: Man nimmt die Vereinigungsmenge der Möglichkeiten und „schon“ sollte es auf quasi jedem mobilen Handset gehen.
Und so sieht das dann aus:
<input type=“text“ name=“telno2″ id=“number“ value=““ size=“12″ inputmode=“latin digits“ format=“AAAAAAAAAAA“ style=“-wap-input-format:’NNNNNNNNNN'“ />
Und, ja, es tut sogar.
Dezember 12th, 2007 at 21:52
Hallo,
Kannst du mir das inputmode Attribut näher erklären? Ich verstehe das nicht so ganz auf der Seite vom W3C. Gebe ich mit inputmode an das Zahlen oder Buchstaben eingegeben werden? Oder geht es um die Tastatur selber?
MFG Smartina
Dezember 12th, 2007 at 22:01
Input mode tat bei mir mit Nokia Geräten nicht wie erwartet (oder dokumentiert) – da tat dann nur die CSS Angabe.
Du gibst im Prinzip das Format der erwarteten Eingabe an. Z.B. kannst du dann auch mischen und sagen 2 Zahlen und 5 Buchstaben oder so.