"MooreHojer" <simon@moorehojer.dk> writes:
> Hvordan sikre jeg at brugeren kun intaster bogstaver og tal (a-z + A-Z
> + 0-9) i et textfelt i formularen?
Det simpleste, og nemmeste at administrere, er at tjekke når han er færdig
med at skrive:
<input type="text" ... onchange="checkAlphanum(this)">
<script type="text/javascript">
function checkAlphanum(input) {
var notAlphanumRE = /[^a-z\d]/i;
var val = input.value();
if (notAlphanumRE.test(val)) {
// evt advar bruger
alert("Input indeholder andet end cifre og bogstaver");
// evt fjen problemet
val = val.replace(notAlphanumRE, "");
input.value = val;
}
}
</script>
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'