---
title: "Välja antal \"INPUT\" rutor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/123543-välja-antal-input-rutor"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "firstchoice"
published: "2005-03-01T20:54:39.000Z"
updated: "2005-03-02T20:01:04.000Z"
replies: 2
views: 246
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/123543-välja-antal-input-rutor"
---

# Välja antal "INPUT" rutor

## #1 — firstchoice, 2005-03-01T20:54Z

jag har ett formulär där det ingår en:

```
   <INPUT TYPE="FILE" NAME="FILE1" SIZE="50"><BR>
```

finns det möjlighet att tex lägga massa sådana här i en div tag och gömma dem, och sen utifrån hur många användaren väljer så visas det antalet.

att den skickar iväg tomma har ingen betydelse
bara att den skall visa det antalet som besökaren väljer

?

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

## #2 — nitro2k01, 2005-03-02T17:48Z

En liten bugg har skriptet dock: Om du väljer en fil i en ruta och sedan gömmer den kommer filen ändå skickas.

```
<head>
<style>
.filecontainer	{display: none;}

</style>
<script><!--
inputs="";
displayanyway = " style=\"display: block;\" ";
maxinputs=50;
mininputs=5;
visibleinputs = 5;

for (i=0; i<maxinputs; i++){
	inputs += "<div " + ( (i<mininputs)?displayanyway:"" ) + " class=\"filecontainer\" id=\"filecontainer" + i + "\"><input type=\"file\" name=\"file" + i + "\"/></div>";
}

function lessinputs(bynumber){
	visibleinputs-=bynumber;
	fixvisibility();
}

function moreinputs(bynumber){
	visibleinputs+=bynumber;
	fixvisibility();
}

function fixvisibility(){
	if (visibleinputs<mininputs)
		visibleinputs=mininputs;

	if (visibleinputs>maxinputs)
		visibleinputs=maxinputs;

	window.status = visibleinputs;

	for(i=0; i<maxinputs; i++){
		document.getElementById("filecontainer" + i).style.display=(i<visibleinputs)?"block":"none";

	}
}

--></script>
</head>
<body>

<form>

<a href="javascript:;;" onclick="lessinputs(5);">-5</a> - <a href="javascript:;;" onclick="lessinputs(1);">-1</a> - <a href="javascript:;;" onclick="moreinputs(1);">+1</a> - <a href="javascript:;;" onclick="moreinputs(5);">+5</a>
<script><!--
document.write(inputs);
--></script>

</form>

</body>
```

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

## #3 — firstchoice, 2005-03-02T20:01Z

fick tyvärr inte det att fungera i IE6
blir bara en tom sida när jag trycker på länkarna (+,-)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/123543-välja-antal-input-rutor
