Avatar billede lifeenergy Nybegynder
11. december 2008 - 20:19 Der er 6 kommentarer og
1 løsning

link til submit af form - onsubmit virker ikke

Hej,

Hvis jeg bruger en almindelig submit-button virker onsubmit fint, men hvis jeg prøver med et link virker det ikke. Jeg er lidt i tvivl om hvordan jeg skal lave det med linket.

Her er et eksempel på problemet:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>onsubmit</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
function Confirmdelete(f){
var fEs = f.elements;
var elm = false;

  for (i=0; i < fEs.length; i++) {
    if (fEs[i].type=="checkbox") {
      if (fEs[i].checked){
        elm=true;
        break;
      }
    }
  }   
  if (elm){
    if(confirm("Ønsker du at slette de valgte mails?")){
      return true;
    }
  }
  else{
      alert('Marker først de mails du vil slette!')
  }   
  return false;
}

</script>

</head>

<body>


<form action="onsubmit.htm"  onsubmit="return Confirmdelete(this)"  name="mailform">
<input type="checkbox"><br/>
<input type="checkbox"><br/>
<input type="checkbox"><br/>
<br/>
<a href="java script:document.forms[0].submit();"" class="func funcborder">Slet valgte</a>
<input type="submit">
</form>
</body>
</html>
Avatar billede nidyahou Praktikant
11. december 2008 - 20:52 #1
prøv
java script:document.forms['mailform'].submit();
og så fjern
<input type="submit">
Avatar billede nidyahou Praktikant
11. december 2008 - 20:52 #2
iøvrigt er det en god idé at bruge charset=utf-8
Avatar billede erikjacobsen Ekspert
11. december 2008 - 21:15 #3
onsubmit udløses ikke ved en javascript-submit, for skal blot selv kalde funktionen Confirmdelete inden du siger .submit()
Avatar billede lifeenergy Nybegynder
13. december 2008 - 16:51 #4
Ok... Tak for det... Jeg må prøve at skrive det på en anden måde
Avatar billede lifeenergy Nybegynder
13. december 2008 - 16:52 #5
erikjacobsen > point?
Avatar billede erikjacobsen Ekspert
13. december 2008 - 20:02 #6
Nej tak, samler ikke.
Avatar billede lifeenergy Nybegynder
14. december 2008 - 16:01 #7
Helt ok:) Jeg lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester