Validering af Select
Jeg har følgende (skåret ned for overskuelighedens skyld):<script type="text/javascript">
<!--
var fields = {'profession':false};
function CheckSubmit(field)
{
var ok = true;
for(i in fields)
{
ok = ok && fields[i];
}
field.form.send.disabled = !ok;
}
function ValidateSelect(select, id, errortext)
{
if(select.selectedIndex!=0)
{
document.getElementById(id).src="/ok.gif";
document.getElementById(id).title="Feltet er korrekt udfyldt!";
fields[select.name] = true;
}
else
{
document.getElementById(id).src="/ok.gif";
document.getElementById(id).title=errortext;
fields[select.name] = false;
}
CheckSubmit(select);
}
//-->
</script>
<form action"/formtest3.php" method="get">
<select name="profession" onfocus="ValidateSelect(this, 'iconid1', 'Fejl!')" >
<option value="jjrvaelg" selected="selected" >- - vælg - -</option>
<option value="laerer" >Lærer</option>
<option value="paedagog" >Pædagog</option>
<option value="direktoer" >Direktør</option>
<option value="psykolog" >Psykolog</option>
<option value="uddannelse" >Under uddannelse</option>
</select><img src="/no.gif" title="Vælg venligst et emne fra rullemenuen" id="iconid1" />
<br /><input type="submit" name="send" value="Send til mig" disabled="disabled" />
</form>
Men det virker ikke, det øjeblik min Select for fokus bliver den hakket af og min 'Send' knap bliver ikke aktiveret:
http://googolplex.dk/formtest3.php
