Javascript validering - roenving
Ref: http://eksperten.dk/spm/448991Jeg kan simpelthen ikke få mit javascript validering til at fungere :(
Min kode:
<script type="text/javascript">
<!--
function jjrValidate(field, regex, iconid)
{
if (field.value.match(regex))
{
document.getElementById(iconid).src="/ok.gif";
}
else
{
document.getElementById(iconid).src="/no.gif";
}
}
//-->
</script>
<form action"/formtest.php" method="get">
<input type="text" name="fornavn" value="test" maxlength="255" onkeyup="jjrValidate(this, '/^test$/', 'iconid1')" /><img src="/ok.gif" title="" id="iconid1" />
</form>
Her bruger jeg:
onkeyup="jjrValidate(this, '/^test$/', 'iconid1')"
Det virker ikke, men hvis jeg bruger:
onkeyup="jjrValidate(this, '^test$', 'iconid1')"
Så virker det! Jeg troede da man skulle bruge // delimeters ?!
Hvis jeg så bruger følgende for at validere et postnummer:
onkeyup="jjrValidate(this, '/^\d{4}$/', 'iconid1')"
Eller
onkeyup="jjrValidate(this, '^\d{4}$', 'iconid1')"
Så virker intet af det!!
Jeg fatter hat og briller, hvad gør jeg galt?
