Avatar billede Slettet bruger
19. februar 2005 - 11:58 Der er 3 kommentarer og
1 løsning

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>
Avatar billede erikjacobsen Ekspert
19. februar 2005 - 12:11 #1
shortFieldNAME skal nok bare ændres til shortFieldName
Avatar billede Slettet bruger
19. februar 2005 - 12:29 #2
Det var fuldstændig korrekt, så du må lige lave et svar, så du kan få dine p.
Avatar billede erikjacobsen Ekspert
19. februar 2005 - 12:31 #3
Jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
Husk altid at lave dine sider og scripts til flere browsere, så ville du have
opdaget det for lang tid siden.
Avatar billede Slettet bruger
19. februar 2005 - 12:41 #4
Jamen så tak for hjælpen og god weekend ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester