Hoi !

Ik ben bezig met een php app te schrijven die vooral via een gsm zal worden gebruikt. Om het systeem zo vlot mogelijk te laten werken had ik het idee om textboxes die enkel cijfers moeten bevatten met javascript aan te passen zodanig dat wanneer a, b of c wordt ingedrukt er het cijfer 2 verschijnt , zodoende dat je de vlug cijfers kan intikken zonder dat je weer de invoer moet verzetten van Abc naar 123..

Ik heb voldoende voorbeelden gevonden maar nog niet echt wat ik zoek voor HTML. Iemand die mij een zetje kan geven ? (of een andere oplossing?)

Alvast bedankt !
Thx, maar dat is het nog niet helemaal. Ik wil gewoon dat als je op 5 drukt op je telefoon, dat er effectief een '5' in de editbox bijkomt ipv van eerst een j, dan een k, dan een l en dan een 5.

Inderdaad, bij submit gaan we nog wel even controleren op numerieke waarden. Hoe dan ook, de waarde moet overeenstemmen met de waarde in een databaseveld, bij onbekend is return toch zero.
ah, dan heb ik het verkeerd gelezen. Inderdaad.

Check wat de letter is ?
if(letter == 'a' || letter == 'b' || letter == 'c') {
cijfer = 1;
} else if (.... enzovoorts)

en dan kan je de waarde van de input veld zelf wel aanpassen.
Let wel op dat niet alle mobiele browsers javascript (helemaal goed) ondersteunen.
Hoe wil je dan kunnen switchen van qweryuiop naar 1234567890 ? Wat als de gebruiker juist een van die tekens wilt gebruiken?
Ja het blijkt inderdaad allemaal niet zo eenvoudig. nu , het gaat gewoon over één textbox die moet voorzien zijn van text-only

Reageren