---
title: "Problem med javascript/form"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/163641-problem-med-javascript-form"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "daje"
published: "2007-08-20T08:58:44.000Z"
updated: "2007-08-20T19:44:21.000Z"
replies: 2
views: 490
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/163641-problem-med-javascript-form"
---

# Problem med javascript/form

## #1 — daje, 2007-08-20T08:58Z

Jag har en bild som vid onClick kör javascriptet window.confirm

\<img onClick="javascript:confirmdelete()" alt="Delete" src="../images/delete.gif" style="margin-right:10px; cursor:hand" /\>

där man får bekräfta att man vill ta bort en användare.

\<script type='text/javascript' language="javascript"\>
function confirmdelete() {
 var result;
 result = window.confirm('Do you want to delete user?');
 if (result == true) { 
  document.forms\["deleteuserform"\].submit(); 
 }
 else {
  return false;
 }
}
\</script\>

Om jag klickar på Ja ska formuläret submittas.

 \<form name="deleteuserform" method="post" action="\<?php echo $\_SERVER\['PHP_SELF'\] ?\>"\>
  \<input name="ID_USER_DELETE" type=hidden id="ID_USER_DELETE" value="\<?php echo $row\['id'\]; ?\>" size=35\>
  \<td style="border-top:solid 1px black; border-left:solid 1px black"\>\<?php echo $row\['id'\]; ?\>\</td\> 
  \<td style="border-top:solid 1px black;"\>\<?php if($row\['online'\]==1) { echo "\<font color='#33CC33'\>"; } echo $row\['name'\]; ?\>\</td\>
  \<td style="border-top:solid 1px black;"\>
   \<img onClick="javascript:confirmdelete()" alt="Ta bort" src="../images/delete.gif" style="margin-right:10px; cursor:hand" /\>
   \</form\>

När det gör det ska databasen bearbetas med ett PHP-skript.

if(isset($\_POST\['ID_USER_DELETE'\])) {

 echo "The form was submitted"; //Just to check if the form was submitted.

 // Dont want this for now. $delete = mysql_query("DELETE FROM login WHERE id = '".$\_POST\['ID_USER_DELETE'\]."'");

 } 

När jag klickar på Ja får jag ett skriptfel som säger att "Objektet stöder inte egenskapen eller metoden" och formuläret skickades inte.

Någon som sitter på en lösning till detta?    :) 
Tack på förhand

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

## #2 — daje, 2007-08-20T09:16Z

Hittade felet :) 

Behövde bara flytta \<form\> taggen till före WHILE-satsen som hämtar poster
från databasen.

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

## #3 — stattin, 2007-08-20T19:44Z

I övrigt borde du ju kunna skriva:

```

<script type='text/javascript'>
function confirmdelete() {
[B]if(confirm('Do you want to delete user?'));[/B]
{  document.forms["deleteuserform"].submit(); }
else 
{ return false; }

}
</script>
```

och ta bort \> language="javascript"

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/163641-problem-med-javascript-form
