Ik ben bezig aan kleuren-maak-dinges, en vlak voor de eindstreep loop ik tegen een klein probleem aan. Je kunt een hexadecimale kleurencode invoeren, die vervolgens wordt geëvalueerd. Ik wil dat het onmogelijk is om iets anders in te voeren dan 0-9a-z (case insensitive).
Momenteel replace ik met een regular expression alles behalve 0-9a-z in input.value door "". Dat werkt wel, maar als je nu een letter typt dan zie je hem even verschijnen en dan weer verdwijnen. Geen gezicht natuurlijk. Bekijk even het testje en je ziet meteen wat ik bedoel.
Testsite: Color Picker Test
In een notendop: Is het mogelijk om via javascript bepaalde toetsaanslagen te negeren in een text input veld?
Momenteel replace ik met een regular expression alles behalve 0-9a-z in input.value door "". Dat werkt wel, maar als je nu een letter typt dan zie je hem even verschijnen en dan weer verdwijnen. Geen gezicht natuurlijk. Bekijk even het testje en je ziet meteen wat ik bedoel.
Testsite: Color Picker Test
In een notendop: Is het mogelijk om via javascript bepaalde toetsaanslagen te negeren in een text input veld?