AalioooopMedlem sedan feb. 2008120 inlägg Fortsättning på http://www.webforum.nu/showthread.php?t=175206?
Funkade inte onkeyup-lösningen?
Edit: Oh wait...
AalioooopMedlem sedan feb. 2008120 inlägg jo men vill inte att bokstäverna ska funka över huvudtaget och enbart siffror 
Så där nånting...
<script>
function fixHexInput(th){
if (!/^#[0-9a-f]*$/i.test(th.value)){
th.value = '#' + th.value.replace(/[^0-9^a-f]/ig, '');
}
}
</script>
<input onkeydown="fixHexInput(this);" onkeyup="fixHexInput(this);" onchange="fixHexInput(this);" />
Jag mindes förra tråden fel. 
[^0-9a-f] skall det väl vara? 
voigtann1 skrev:
[^0-9a-f] skall det väl vara? 
Helt rätt. Tack!
<script>
function fixHexInput(th){
if (!/^#[0-9a-f]*$/i.test(th.value)){
th.value = '#' + th.value.replace(/[^0-9a-f]/ig, '');
}
}
</script>
<input onkeydown="fixHexInput(this);" onkeyup="fixHexInput(this);" onchange="fixHexInput(this);" />