---
title: "Förhindra att avmarkera alla checkboxar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/141103-förhindra-att-avmarkera-alla-checkboxar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "devotion"
published: "2006-01-18T18:20:22.000Z"
updated: "2006-01-18T18:59:33.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/141103-förhindra-att-avmarkera-alla-checkboxar"
---

# Förhindra att avmarkera alla checkboxar

## #1 — devotion, 2006-01-18T18:20Z

Hej!   :(   
Jag har denna koden:

```
<%
			Set objConn = Server.CreateObject("ADODB.Connection")
			objConn.ConnectionString = "DSN=uppdragNu"
			objConn.Open
	
			sSQL = "SELECT supplierName, supplierId FROM tblExSupplier ORDER BY supplierName"
			Set objRS = objConn.Execute (sSQL)
		
			Do While not objRS.EOF
			
				sSupplier = "" & objRS("supplierName")
				iSupplierId = "" & objRS("supplierId")
				
				Response.Write "<td class='supplierName'>" & sSupplier & " <input name='suppliers' type='checkbox' value=" & iSupplierId & "></td>"
				objRS.MoveNext
			Loop
			
			objRS.Close
			Set objRS = Nothing
			objConn.Close
			Set objConn = Nothing
			%>
```

Hur skulle man kunna göra ett script som förhindrar att man kan avmarkera alla checkboxar? dvs en checkbox måste alltid vara vald

Mvh
Henrik
  :(

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

## #2 — Peter S, 2006-01-18T18:46Z

Hejsan!

```
<script>
var suppliers = 0;
function stay_ch(inp)
{
    suppliers = suppliers - (inp.checked ? -1 : 1);
    if (suppliers == 0){
	inp.checked = true;
	++suppliers;
    }
}
window.onload = function()
{
    var elms = document.forms["namn_på_formulär"].elements["suppliers"],
	len  = elms.length;
    
    if (len){
	for (var i = 0; i < len; ++i){
	    elms[i].checked && ++suppliers;
	}
    } else {
	suppliers = elms[0].checked;
    }
}
</script>

<form>
 <input type="checkbox" name="suppliers" onclick="stay_ch(this)">
 <input type="checkbox" name="suppliers" onclick="stay_ch(this)">
 <input type="checkbox" name="suppliers" onclick="stay_ch(this)">
</form>
```

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

## #3 — devotion, 2006-01-18T18:59Z

Nu blir jag glad igen  :)  
i alla fall halvglad.... måste dock lösa SQL-problematiken innan jag blir helglad igen...

Tack så mycket Peter S det funkade finfint!!! :D

Mvh
henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/141103-förhindra-att-avmarkera-alla-checkboxar
