Avatar billede mvk Nybegynder
11. november 2004 - 11:31 Der er 1 kommentar og
1 løsning

Submit med knap eller billede

jeg har et nyhedsbrev som når man sender kommer der en alert som spørger om man er sikker på om man vil sende. Når jeg bruger et billede som submit virker det, men når jeg bruger en knap virker det ikke - så submitter den selvom man canceller.

Link:
http://www.border-wines.dk/admin/bordershop/test_nyhedsbrev1.asp

Billede kode:
<img class='clsCursor' src="../../images/admin/editor_images/send.gif" border="0" onClick="OnFormSubmit()"; onMouseOver="return overlib('Når du klikker her sendes nyhedsbrevet til alle tilmeldte modtagere');" onMouseOut="return nd();">

Knap kode:
<input name="Submit" type="submit" class="buttons" style="cursor:pointer" onclick="OnFormSubmit()" value="Send nyhedsbrev">

Script kode:
function OnFormSubmit(){

  if(confirm("Nyhedsbrevet er ved at blive sendt til alle brugerne i databasen\nEr du sikker på det er færdigt?")){
    copyValue();
    document.fHtmlEditor.submit();
  }
}
Avatar billede olebole Juniormester
11. november 2004 - 12:16 #1
<ole>

Jeg gider ikke sidde og trække vod i din kode, men princippet er følgende:
  <form ...... onsubmit="return OnFormSubmit()">

... og funktionen:

function OnFormSubmit(){
  if(confirm("Nyhedsbrevet er ved at blive sendt til alle brugerne i databasen\nEr du sikker på det er færdigt?")){
    copyValue();
    return true;
  }
  return false;
}

... og glem så alt om kald på knapperne  ;o)

/mvh
</bole>
Avatar billede mvk Nybegynder
11. november 2004 - 14:22 #2
hehe ok tak :)
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