Avatar billede cotus Nybegynder
19. oktober 2002 - 21:34 Der er 2 kommentarer og
1 løsning

Submit fremkommer ved hak i boks

Hvordan laver man en form, hvor submit-knappen først kommer frem, når man har accepteret nogle "Terms of Use"?

/cotus
Avatar billede eagleeye Praktikant
19. oktober 2002 - 22:30 #1
Eks, submit er disabled indtil man har valgt en checkbox:

<script type="text/javascript">
function showSubmit() {
if (document.form1.acceptTerms.checked==true) {
  document.form1.sbknap.disabled = false;
} else {
  document.form1.sbknap.disabled = true;
}
}

<body onload="showSubmit();">
<form method="post" action="xxx" name="form1">
  <p><input type="checkbox" value="" name="acceptTerms" onClick="showSubmit()"> Accepter</p>
  <p><input type="submit" value="Gem" name="sbknap"></p>
</form>
Avatar billede 1409 Praktikant
19. oktober 2002 - 22:32 #2
Se på: http://www.dynamicdrive.com/dynamicindex16/acceptterm.htm

Og så virker den på både IE og NS
Avatar billede eagleeye Praktikant
19. oktober 2002 - 22:35 #3
Eller dette:
http://simplythebest.net/info/javascript26.html

her et eks med sidst nævnt kode med en checkbox i stedfor checkbox:

<html>
<head>
<title></title>
<script type=text/javascript>
// Author: JS-Examples - http://www.js-examples.com
// Courtesy of SimplytheBest.net (http://simplythebest.net/info/dhtml_scripts.html)
// _w : which ID (1) or (2)
// _h : (h)ide or (s)how
function toggleT(_w,_h) {
if (document.all) { // is IE
if (_h==true) eval("document.all."+_w+".style.visibility='visible';");
if (_h==false) eval("document.all."+_w+".style.visibility='hidden';");
} else { // is NS?
if (_h==true) eval("document.layers['"+_w+"'].visibility='show';");
if (_h==false) eval("document.layers['"+_w+"'].visibility='hide';");
}
}
</script>
</head>
<body>
<form method="post" action="xxx" name="form1">
<input type="checkbox" value="" name="acceptTerms" onClick="toggleT('divt1',this.checked);">
<span id="divt1" style="visibility:visible;position:relative;top:0;left:0">
  <input type="submit" value="Gem" name="sbknap"></p>
</span>
</form>

</body>
</html>
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