25. januar 2007 - 12:19Der er
5 kommentarer og 1 løsning
Hjælp til JavaScript form check!
Hej |Experter|
Er virkelig nOOb til JaveScript, men sidder og arbejder med i side i ASP, hvor jeg har en upload funktion, men for at tjekke den uploadede fil, skal jeg bruge JaveScript.
Derfor har jeg fået samlet følgende sammen, men det virker dog ikke: function onSubmitForm() { var formDOMObj = document.frmSend;
var file1str = document.frmSend.img_path.value.toLowerCase();
if (formDOMObj.img_path.value == "" ) alert("Klik på 'Gennemse' og vælg et billede!")
if (file1str.indexOf(".gif")>0)) || ((file1str.indexOf(".jpg")>0) || (file1str.indexOf(".jpeg")>0) || (file1str.indexOf(".bmp")>0))
else alert ("Du må kun uploade gif, jpg, jpeg eller bmp filer!");
return true; return false; }
Nogen der kan hjælpe mig med at få det til at virke!?
-- men du kan ligesågodt hente referencen til formen fra onsubmit og det bliver nemmere at overskue, hvis du tester med en regexp:
<form ... onsubmit="return checkFileType(this);">
function checkFileType(f){ if(!f.img_path.value.match(/\.(gif|jpe?g|bmp)$/i)){ alert("Vælg et billede i .gif, .jp(e)g eller .bmp-format"); f.img_path.focus(); return false; } return true; }
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.