---
title: "checkbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/46237-checkbox"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Arne"
published: "2002-06-19T12:43:03.000Z"
updated: "2002-06-19T19:39:21.000Z"
replies: 7
views: 283
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/46237-checkbox"
---

# checkbox

## #1 — Arne, 2002-06-19T12:43Z

Har ett formulär med en del fält som kan uppdateras.
Har även en checkbox varav om den är checked så raderas det.

Nu har jag upptäckt att det kan av misstags kryssas i och det raderas i onödan.

Kan man få en varnings alert när jag klickar på submit och har checkboxen ikryssad??

Till exempel en alert ruta som säger  Vill  du verkligen radera detta.

Har jag ej ifyllt kryyssrutan och klickar på submit så ska det inte hända något.

Är dålig på  Java script.............

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

## #2 — Gein, 2002-06-19T13:11Z

jag är ingen höjdare på javascript men detta borde väl inte vara några problem. Så här skulle det kunna se ut:

```
<html>

<head>
<script language="javascript">
function chkDel() {
	var answer;
	if(document.info.radera.checked==1){
		answer = confirm("Detta kommer att radera data.\nVill du fortsätta?");
		if(answer==true){
			document.info.submit();
		}
	}else{
		document.info.submit();
	}

}
</script>
</head>
<body>
<form action="execute.asp" method="post" name="info">
<input type="checkbox" name="radera">
<input type="button" Value="Uppdatera" onClick="chkDel()">
</form>
</body>
</html>
```

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

## #3 — Arne, 2002-06-19T14:07Z

funkar nästan...

Det funkar nästan.

Väljer jag avbryt så raderas det ändå??

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

## #4 — Gein, 2002-06-19T14:10Z

posta din kod får jag se, jag provade här, och det funkade

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

## #5 — Arne, 2002-06-19T16:43Z

Hela dokumentet......

\<% @LANGUAGE=VBSCRIPT %\>
\<!-- #Include file="../../include/adovbs.inc" --\>
\<%
	Set Conn = Server.CreateObject("ADODB.Connection")
	Conn.Open ("forum")

If Request.Form("Action") = "Uppdatera" Then
	sql = "UPDATE informant "

		sql = "UPDATE informant SET "
		sql = sql & "rednamn = '" & Trim(Session("username")) & "', "		
		sql = sql & "subject = '" & Trim(Request.Form("subject")) & "', "
		sql = sql & "comment = '" & Trim(Request.Form("comment")) & "' "
		sql = sql & " WHERE id = " & Request.Form("id")
		Conn.Execute(sql)

	If Request.Form("tabort") \<\> "" Then
		sql = "DELETE \* FROM informant WHERE id = " & Request.Form("tabort")
		Conn.Execute(sql)
	End If

End If
	id = Request("id")
	Set RS = Conn.Execute("SELECT \* FROM informant Where id = "& id &" ;")

%\>
\<HTML\>
\<HEAD\>
\<script language="javascript"\>
function chkDel() {
	var answer;
	if(document.info.tabort.checked==1){
		answer = confirm("Detta kommer att radera data.\\nVill du fortsätta?");
		if(answer==true){
			document.info.submit();
		}
	}else{
		document.info.submit();
	}

}
\</script\>
\</HEAD\>

\<body bgcolor="#ffffff" topmargin="10" marginheight="10"\>

\<form action="search.asp" method="POST" name="info" id="info"\>
  \<table width="540" border="0" align="center" cellpadding="2" cellspacing="0"\>
    \<tr valign="bottom" bgcolor="#FFFFCC"\>
		\<input type="hidden" name="id" value="\<%=Rs("id")%\>"\>
      \<td colspan="2"\>
		\<input type="hidden" name="rednamn" value="\<%=RS("rednamn")%\>"\>
      \</td\>
    \</tr\>
    \<tr valign="bottom" bgcolor="#FFFFCC"\> 
      \<td colspan="2"\>
		\<input name="subject" type="text" value="\<%=Rs("subject")%\>"\>
      \</td\>
    \</tr\>
    \<tr bgcolor="#FFFFCC"\> 
      \<td width="382"\> 
        \<textarea name="comment" wrap="PHYSICAL"\>\<%=Rs("comment")%\>\</textarea\> 
      \</td\>
      \<td width="150" valign="bottom"\> \<p\> 
          \<input name="tabort" type="checkbox" value="\<%=Rs("id")%\>"\>
          \<small\>Ta bort\</small\>\<br\>
          \<br\>
          \<input name="Action" type="submit" onClick="chkDel()" Value="Uppdatera"\>
      \</td\>
    \</tr\>
\<%
	RS.Close
    Set RS = Nothing
	
    Conn.Close
    Set Conn = Nothing
%\>
  \</table\>
\</form\>
\</body\>
\</html\>

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

## #6 — Gein, 2002-06-19T16:48Z

> \<input name="Action" type="submit" onClick="chkDel()" Value="Uppdatera"\>

här har du felet, du får inte använda typen "submit" här utan du måste använda "button"
alltså:

```
<input name="Action" type="button" onClick="chkDel()" Value="Uppdatera">
```

det där ska funka

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

## #7 — Arne, 2002-06-19T19:34Z

Nu funkar det

Man får tacka för hjälpen, nu funkar det kanon..........

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

## #8 — Gein, 2002-06-19T19:39Z

bra det!  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/46237-checkbox
