---
title: "Validering av type=\"file\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/59982-validering-av-type-file"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Peeer"
published: "2002-11-23T12:19:32.000Z"
updated: "2002-11-23T12:51:47.000Z"
replies: 4
views: 206
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/59982-validering-av-type-file"
---

# Validering av type="file"

## #1 — Peeer, 2002-11-23T12:19Z

Hejsan!
Har sökt som en galning, men inte hittat någon kod osm fungerar.

```
<script LANGUAGE="JavaScript"> 
function TestLength() { 

if (document.FORM.FILE1.value.length < 2) { 
	alert('Titel fältet får ej vara tomt!'); 
	document.FORM.FILE1.focus(); 
	return false; 
	} 

</SCRIPT>
<FORM NAME="FORM" METHOD="POST" ACTION="functions/doUpload.asp" ENCTYPE="multipart/form-data">
   <INPUT TYPE="FILE" NAME="FILE1" SIZE="25"><BR>
   <INPUT TYPE="RADIO" NAME="thumbnail" Value="Yes" checked> Yes<BR>
   <INPUT TYPE="RADIO" NAME="thumbnail" Value="No"> No<BR>
   <INPUT TYPE="SUBMIT" VALUE="Upload" onClick="TestLength();">
</FORM>
```

Jag vill kontrollera så att användaren valt en fil att ladda upp, men som det är nu så spelar det ingen roll om det är valt en fil eller ej. Hur göra?

Permalänk: https://www.webforum.nu/p/59982

## #2 — Jojoxx, 2002-11-23T12:33Z

Lite modifiering;

```
<script LANGUAGE="JavaScript"> 
function TestLength() {
	if (document.FORM.FILE1.value.length==0) {
		alert('Du måste välja en fil!'); 
		document.FORM.FILE1.focus(); 
		return false; 
	}
	return true;
} 

</SCRIPT>
<FORM NAME="FORM" METHOD="POST" ACTION="functions/doUpload.asp" ENCTYPE="multipart/form-data" onsubmit="return TestLength();">
   <INPUT TYPE="FILE" NAME="FILE1" SIZE="25"><BR>
   <INPUT TYPE="RADIO" NAME="thumbnail" Value="Yes" checked> Yes<BR>
   <INPUT TYPE="RADIO" NAME="thumbnail" Value="No"> No<BR>
   <INPUT TYPE="SUBMIT" VALUE="Upload">
</FORM>
```

Permalänk: https://www.webforum.nu/p/862770

## #3 — Peeer, 2002-11-23T12:38Z

Nu funkar det som det ska (nästan). En liten bugg bara. Klickar man på submit utan att ha valt en fil så dyker det upp en alertbox (precis som det ska), men när man klickar på OK i boxen så dyker det upp en precis likadan box. Klickar man på OK där så  blir det normalt igen. Ingen jättekris direkt, men ändå.

Tackar!

Permalänk: https://www.webforum.nu/p/862773

## #4 — Jojoxx, 2002-11-23T12:39Z

Du har antagligen kvar onClick-eventet från din gamla kod. Kolla mitt exempel igen.

Permalänk: https://www.webforum.nu/p/862776

## #5 — Peeer, 2002-11-23T12:51Z

> **Jojoxx skrev:**
>
> Du har antagligen kvar onClick-eventet från din gamla kod. Kolla mitt exempel igen.

\*host\* \*host\* Visst var det så! Nu känner man sig nästan lite dum  :r  ;) 
Tackar!

Permalänk: https://www.webforum.nu/p/862787

---

Tråden på webben: https://www.webforum.nu/amne/javascript/59982-validering-av-type-file
