Just nu i M3-nätverket
Gå till innehåll

kolla filändelse?


Badtant

Rekommendera Poster

hej!

 

jag försöker kolla att filändelsen på en fil är "jpg" innan den laddas upp.

jag har hittat en "right"-funktion som ska plocka ut de tre sista bosktäverna och sen kollar jag dessa med en if-sats. någonting blir dock fel och jag kan inte fatta vad.

 

function right(str,n)

{

if (n <= 0)

{

return "";

}

else if (n > string(str).length)

{

return str;

}

else

{

var ilen = string(str).length;

return string(str).substring(ilen,ilen-n);

}

}

 

 

function check_laddauppbild()

{

if (right(document.laddauppbild.bild.value,3) != "jpg")

{

alert("Bilden måste vara i jpg-format!");

return false;

}

}

 

Länk till kommentar
Dela på andra webbplatser

Anjuna Moon

Ändra till:

function right(str,n)
{
if (n <= 0)
{
return "";
}
else if (n > str.length)
{
return str;
}
else
{
var ilen = str.length;
return str.substring(ilen,ilen-n);
}
}

 

dvs. ta bort den icke-existerande funktionen string()

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...