Fejl: shortFieldName er ikke defineret
Nedenstående kode virker ikke mere. Det virkede sidst jeg brugte det, for ca. 1 år siden. Er der noget i IE som er ændret eller har jeg fået ændret uden at være opmærksom på det?<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function checkrequired(which) {
var pass=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
if (tempobj.name.substring(0,8)=="required") {
if (((tempobj.type=="text"||tempobj.type=="textarea")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0)) {
pass=false;
break;
}
}
}
}
if (!pass) {
shortFieldNAME=tempobj.name.substring(8,30).toUpperCase();
alert("Du mangler at udfylde "+shortFieldName+" korrekt!");
eval('document.regform.'+tempobj.name+'.focus()');
return false;
}
else
return true;
}
// End -->
</SCRIPT>
<FORM NAME="regform" ONSUBMIT="return checkrequired(this)" METHOD="post" ACTION="tilmelding_enkelt2.asp">
Fornavn <INPUT TYPE="text" SIZE="30" NAME="requiredfornavn" CLASS="inputform">
</FORM>
