---
title: "Disable/enable submitt button."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/149340-disable-enable-submitt-button"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "saw"
published: "2006-07-23T19:36:59.000Z"
updated: "2006-07-23T21:01:20.000Z"
replies: 2
views: 261
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/149340-disable-enable-submitt-button"
---

# Disable/enable submitt button.

## #1 — saw, 2006-07-23T19:36Z

**Mål:**
Via ett upload script, så vill jag förhindra att man laddar upp för stora filer.
**Sökning:**
Jag har sökt här, internet och andra programmerings siter.
**Problem:**
Jag har lyckats att plocka ihop så att scriptet kan skillja mellan lagom stora
och för stora filer.
Detta scriptet disabla submitt-knappen, när filen är för stor.
**Problem:**
Om jag försöker att ladda en för stor fil, disablas subbmitt knappen, men enablas när filen sedan är lagom stor.
**Kod:**

```
<script type="text/javascript">
function A()
{
var oas = new ActiveXObject("Scripting.FileSystemObject");
var d = document.f.myImage.value;
var e = oas.getFile(d);
var f = e.size;
//var visa = "";
var writestring = "Bildens storlek: " +f + " bytes";

	if(f > 100000)
	{
		visa = "Stor";
		writestring += "\nBilden är för stor, avbryter uppdaldingen";
		SubDisable(document.f,visa);

	}
	else
	{
		visa = "Lagom";
		SubDisable(document.f,visa);

	}
alert(writestring);
}

function SubDisable(dform,visa) {
  if (document.getElementById) {
   for (var sch = 0; sch < dform.length; sch++)
   {
   	if(visa =="Stor")
    	if (dform.elements[sch].type.toLowerCase() == "submit") 
dform.elements[sch].disabled = true;
   else
   		{
   		if (dform.elements[sch].type.toLowerCase() == "submit") 
dform.elements[sch].disabled = false;
   		}
   }
  }
return true;
}

</script>
<form action="UpploadedFile.asp" target ="iFramen" enctype="multipart/
form-data" method="post" name="f" id="f" >
   Välj en fil att ladda upp:<br>
   <input type="file" name="test" size="50" id="myImage" onchange="A()"> <br>
   <INPUT Type="HIDDEN" NAME="filename"  Value="original">
   <input type="submit" value="skicka filen"  id "skicka" ><br>
</form>
```

Jag vore väldigt tacksam för hjälp.

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

## #2 — stattin, 2006-07-23T20:10Z

Jag har tyvär svårt att tro att det där kommer att fungera överhuvudtaget om du lägger ut scriptet online pga diverse säkerhets spärrar. Fast nu vet ju inte jag om du ska lägga ut det online.

Svaret på din fråga överlämnar jag till någon annan :)

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

## #3 — saw, 2006-07-23T21:01Z

Nja, detta skall ligga på min "admin-sida" så det är inte almänt.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/149340-disable-enable-submitt-button
