Avatar billede 1olsen Nybegynder
04. oktober 2005 - 19:23 Der er 24 kommentarer og
1 løsning

check box alarm på e-shop

hej

jeg har en netshop og i denne forbindelse skal jeg have lavet en "check box" der SKAL markeres med et flueben inden man kan lave en endelig bestilling af en vare. Dette skal laves grundet at kunde skal have læst forretningsbetingelserne for handlen inden denne klikker på "send bestilling" - hvis der ikke er markert i boxen skal der komme en alarm der siger "accepter handelesbetingler" - er der nogle der kan hjælpe?
nedenstående er koden hvor der skal indgå en "check box"

</tr>
</center>
    <tr>
        <td colspan="3" align="center">
        <p align="left" class="textnormal"><br>
        <a href="java script:popup('handelsbetingelser.asp')" onMouseOver=" window.status='<%=replace'handelsbetingelser.asp',"'","\'")%>'; return true" onMouseOut="window.status=' '; return true">
        <%=CSStext(57)%></a>
        <br><br><br>&nbsp;&nbsp;
        <input type="submit" value="Send bestilling" name="submit" tabindex="15" style="font-weight: bold" class="submitbuttonbold">
        <br><br>
    </tr>
Avatar billede no_doubt Nybegynder
04. oktober 2005 - 19:41 #1
Se om du ikke kan bruge dette til noget

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
body {
  font-family: Verdana;
  font-size: 80%;
}
</style>
<script type="text/javascript">
function tjekScroll() {
  t = (document.all) ? document.body.scrollTop : window.pageYOffset;
  h = (document.all) ? document.body.scrollHeight : document.body.offsetHeight;
  if (t >= h - document.body.clientHeight) {
    parent.document.frm.submitKnap.disabled = false;
    window.onscroll = null;
  }
}

window.onscroll = tjekScroll;
window.onload = function() {
  self.scrollTo(0, 0);
}
</script>
</head>
<body>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla odio. Pellentesque vel augue. Quisque malesuada, nibh ac tincidunt sodales, lacus justo ultricies tellus, ut consectetuer magna ipsum vitae sem. Donec velit. Phasellus in ligula ac enim scelerisque rutrum. Aenean porta, ligula id rhoncus ornare, massa eros aliquet magna, id fringilla massa nibh ut dolor. Aenean mattis, tellus ut posuere malesuada, nunc nulla vehicula eros, et rhoncus sapien mauris in arcu. Fusce nunc libero, gravida sit amet, placerat euismod, consectetuer non, lorem. Fusce tellus elit, nonummy ac, sollicitudin adipiscing, ullamcorper et, risus. Maecenas lobortis, ipsum ac iaculis pellentesque, diam eros vestibulum lorem, ut accumsan magna purus at lacus. Vestibulum euismod velit vitae lorem. Maecenas tempus lorem. Praesent vitae sem et ante elementum tincidunt. Aenean lorem velit, tristique sit amet, suscipit sit amet, rhoncus id, erat.
<br /><br />
Dine forretningsbetingelser.
</body>
</html>
Avatar billede nielle Nybegynder
04. oktober 2005 - 19:47 #2
<script type="text/javascript">
function toggleSubmit()
{
    elm = document.getElementById("submitButton");
    elm.disabled = !elm.disabled;
}
</script>

<form action="vidre.asp" method="post">
<input type="checkbox" name="godtaget" onClick="toggleSubmit()"> Jeg har læst og acceptere betingelserne.<br>
<input type="submit" id="submitButton" disabled>
</form>
Avatar billede no_doubt Nybegynder
04. oktober 2005 - 20:10 #3
betingelser.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
body {
  font-family: Verdana;
  font-size: 80%;
}
</style>
<script type="text/javascript">
function tjekScroll() {
  t = (document.all) ? document.body.scrollTop : window.pageYOffset;
  h = (document.all) ? document.body.scrollHeight : document.body.offsetHeight;
  if (t >= h - document.body.clientHeight) {
    parent.document.frm.C1.disabled = false;
    parent.document.frm.C1.checked = true;
    window.onscroll = null;
  }
}

window.onscroll = tjekScroll;
window.onload = function() {
  self.scrollTo(0, 0);
}
</script>
</head>
<body>
<p>Dette er mine betingelser.Dette er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelser
Dette er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelserDette
er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelserD
ette er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelserDette
er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelserDette er
  mine betingelserDette er mine betingelserDette er mine betingelserDette er
mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelserDette er mine betingelser</p>
</body>
</html>

din bekræftelses side.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Intelligent "accepter betingelserne"</title>
</head>
<body>
<form name="frm">
<p align="center">Læs hele denne tekst, før du kan submitte:
<br /><br />
<iframe src="betingelser.html" frameborder="0" id="ifr" style="width: 434px; height: 156px; border: 1px solid black" name="Ja"></iframe>
<br />Læst <input type="checkbox" disabled name="C1" value="ON"></p>
</form>
</body>
</html>
Avatar billede olsen1 Nybegynder
04. oktober 2005 - 20:32 #4
Nielle - fint om meget brugbart - men jeg savner en "alarm" der fortæller brugeren at denne skal gøre noget aktivt for at sende bestillingen - altså en alarm der kommer hvis ikke der er sat et flue ben
Avatar billede nielle Nybegynder
04. oktober 2005 - 20:46 #5
Man kan jo simpelthen ikke submitte formen hvis man ikke hakker af.
Avatar billede nielle Nybegynder
08. oktober 2005 - 10:45 #6
<script type="text/javascript">
function Validate()
{
    elm = document.getElementById("godtaget");
    if (! elm.checked)
    {
        alert("Du skal acceptere betingelserne før du kan submitte!");
        return false;
    }
    else
    {
        return true;
    }   
}
</script>

<form action="vidre.asp" method="post" OnSubmit="return Validate();">
<input type="checkbox" id="godtaget" name="godtaget"> Jeg har læst og acceptere betingelserne.<br>
<input type="submit" id="submitButton">
</form>
Avatar billede 1olsen Nybegynder
08. oktober 2005 - 12:37 #7
yeb Nielle - det er dette jeg er ude efter - den tjekker bare ikke om der er sat et flueben i godtaget - man kan bare klikke på summiet og komme vidre
Avatar billede nielle Nybegynder
08. oktober 2005 - 13:09 #8
Den går ikke videre hos mig. Hvordan ser din kode ud?
Avatar billede 1olsen Nybegynder
08. oktober 2005 - 13:20 #9
<script type="text/javascript">
function Validate()
{
    elm = document.getElementById("godtaget");
    if (! elm.checked)
    {
        alert("Du skal acceptere betingelserne før du kan submitte!");
        return false;
    }
    else
    {
        return true;
    }   
}
</script>

<form action="inc_createorder.asp" method="post" OnSubmit="return Validate();">
<input type="checkbox" id="godtaget" name="godtaget"> Jeg har læst og acceptere betingelserne.<br>
<input type="submit" value="<%=CSStext(46)%>" name="submit" tabindex="15" style="font-weight: bold" class="submitbuttonbold">
        <br><br>
    </tr>
<center>
<center>
        </form>
Avatar billede nielle Nybegynder
08. oktober 2005 - 14:08 #10
Hmmm? I min browser nægter den der kode ikke videre før at man har "hakket af".
Avatar billede 1olsen Nybegynder
08. oktober 2005 - 18:53 #11
Nielle - kan det være <form action="vidre.asp" der driller - selvom jeg retter  denne til inc_createorder.asp som er den side denne kode ligger på er den lige glad og går bare vidre uden at man sætte flueben
Avatar billede nielle Nybegynder
08. oktober 2005 - 21:09 #12
Nej, det er hverken din method eller din action som driller. Prøv at lave en Vis Kilde, og så post resultatet her.
Avatar billede 1olsen Nybegynder
08. oktober 2005 - 21:59 #13
<title> ... test</title>

<style type="text/css">
body{padding: 0px; margin: 0px}
</style>

<LINK REL="StyleSheet" HREF="css/styles1.css" type="text/css">
<LINK rel="shortcut icon" href="adm/upload/layoutimages/favicon.ico">
<SCRIPT type="text/javascript">
<!--
function CMSpopup(Link,Overskrift) {
CMSnew = window.open(Link, Overskrift, 'toolbar=yes,location=no,scrollbars=yes,Width=779,Height=500');
}
//-->
</script>

</head>

<BODY style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;" background="adm/upload/layoutimages/Untitled-1.jpg">

<SCRIPT type="text/javascript">

<!--
// FormCheck v1.02
// Copyright NavSurf.com 2002, all rights reserved
// For more info on this script, visit NavSurf.com at http://navsurf.com
<!--

function formCheck(formobj){
//1) Enter name of mandatory fields
var fieldRequired = Array("Navn", "Adresse1", "Postnr", "Bynavn", "Telefonnr", "Email");
//2) Enter field description to appear in the dialog box
var fieldDescription = Array("Navn/firma:", "Adresse:", "Postnr.:", "By:", "Telefon:", "E-mail:");
//3) Enter dialog message
var alertMsg = "Indtast dine oplysninger nedenfor.:\n";

var l_Msg = alertMsg.length;

for (var i = 0; i < fieldRequired.length; i++){
var obj = formobj.elements[fieldRequired[i]];
if (obj){
switch(obj.type){
case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "select-multiple":
if (obj.selectedIndex == -1){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "text":
case "textarea":
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
default:
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
}
}
}

if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
}
//-->
</script>
<script type='text/javascript'>function Go(){return}</script>
<script type='text/javascript' src='adm/menu1.js'></script>
<script type='text/javascript' src='adm/menu_com.js'></script>

<script type='text/javascript'>
    //Go()
</script>


<div align="center">
<TABLE CELLPADDING=0 CELLSPACING=0 border=0 style="border-collapse: collapse" width="777px">
    <TR>
        <TD VALIGN="TOP" class="backgroundlogo">

        <p align="right">
        <a href="Default.asp">
        <img border="0" src="adm/upload/layoutimages/rrrr.jpg" alt=""></a></p>

        </TD>
    </TR>



    <TR>
        <TD NOWRAP class="backgroundtopmenu">
        </TD>
    </TR>

</TABLE>
</div>

<div align="center">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="777px">
    <tr>
        <td class="backgroundsiteheadline" height="25">
<table border="0" cellpadding="2" cellspacing="0" style="border-collapse: collapse" width="100%">
    <tr>
        <td valign="top"><font class="siteheadline">&nbsp;
Din alternative boghandel..... Alt i Bøger - Tarotkort - Englekort - Musik....</font>
        </td>
        <td valign="top">
<p align="right"><font class="siteheadline">
8. oktober 2005&nbsp;-&nbsp;21:49:28
        &nbsp;</font>
        </td>
    </tr>
</table>
        </td>
    </tr>
</table>
</div>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="777px">
    <tr>


<td class="backgroundcolormenu" valign="top">

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber122">

<tr>
        <td style="padding-top: 3px; padding-bottom: 3px" class="backgroundsearch" width=""><form style="margin-bottom:0; display:inline" method="POST" name="Item" action="Default.asp?Action=FindItems">&nbsp;<input type="text" name="T1" size="11" value="...dine søgeord" onFocus="document.Item.T1.value=''" class="formsearch">
<input class="formbuttonsearch" type="submit" value="Søg" name="search"></form></td>
<tr>
<td class="backgroundmenu" align="left">
        <img border="0" src="adm/upload/layoutimages/marker_menu1.gif" align="middle" alt=""><a class="mainmenu" href="Default.asp?Action=Newsletters" onMouseOver=" window.status='~TILMELD NYHEDSBREV~'; return true" onMouseOut="window.status=' '; return true">~TILMELD NYHEDSBREV~</a>
</td>


<tr>
<td class="backgroundmenu" align="left">

<img border="0" src="adm/upload/layoutimages/marker_menu1.gif" align="middle" alt=""><a href="default.asp?Action=Menu&amp;Item=32" class="mainmenu" onMouseOver=" window.status='Hvor er vi'; return true" onMouseOut="window.status=' '; return true">Hvor er vi</a>


</td>



<tr>
<td class="backgroundmenu" align="left">

<img border="0" src="adm/upload/layoutimages/marker_menu1.gif" align="middle" alt=""><a href="default.asp?Action=Menu&amp;Item=34" class="mainmenu" onMouseOver=" window.status='Bogklub'; return true" onMouseOut="window.status=' '; return true">Bogklub</a>


</td>



<tr>
<td class="backgroundmenu" align="left">

<img border="0" src="adm/upload/layoutimages/marker_menu1.gif" align="middle" alt=""><a href="default.asp?Action=Menu&amp;Item=61" class="mainmenu" onMouseOver=" window.status='Link til os'; return true" onMouseOut="window.status=' '; return true">Link til os</a>


</td>



<tr>
<td class="backgroundmenu" align="left">

<img border="0" src="adm/upload/layoutimages/marker_menu1.gif" align="middle" alt=""><a href="default.asp?Action=Menu&amp;Item=60" class="mainmenu" onMouseOver=" window.status='Info til Norske kunder'; return true" onMouseOut="window.status=' '; return true">Info til Norske kunder</a>


</td>




</table>
<p align="center">
<img border="0" src="http://www.test.dk/files/images/listebilleder/8759524936.jpg">
<center><table border="0" width="145px" cellspacing="0" cellpadding="4" style="border-collapse: collapse">
    <tr>
        <td>
        </td>
    </tr>
</table>
<center>
<table border="0" width="145px" cellspacing="1" cellpadding="4">
    <tr>
        <td>
        </td>
    </tr>
</table>
<div align="center">
<center>
<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse" width="145px">
    <tr>
        <td width="100%" height="23">
        &nbsp;
        </td>
    </tr>
    <tr>
        <td width="75%">
       
        </td>
    </tr>
    <tr>
        <td width="145px" valign="middle" class="backgroundnewsletter">
        <form method="POST" action="newsletter.asp" style="display:inline">
        <img border="0" src="adm/upload/layoutimages/10.jpg" align="middle" alt=""><font class=tilmeld "newslettertxt">
        Indtast din e-mail adresse:</font>
        <input type="text" name="Nyhedsbrevtilmelding" value="" size="11" class="formnewsletter">
        <input type="submit" value="Tilmeld" name="B1" class="formbuttonnews">
        <input type="submit" value="Afmeld" name="B2" class="formbuttonnews"><br>
        <font class="newslettertxt">
<input type="checkbox" checked name="NyhedsbrevgrupperID" value="1"> Generelt&nbsp;

        &nbsp;</font>

        </form>
        </td>
    </tr>
    <tr>
        <td width="100%" height="20">
        </td>
    </tr>
    <tr>

        <td>
        </td>
    </tr>
</table>
</center>
        <br>
<p><br></p>
</center>       

</p>
        </td>






        <td valign="top" class="backgrounddocument">
<table border="0" width="100%">
    <tr>
        <td height="24">
        </td>
    </tr>
<table>

<center>
<div align="left">
</table>
<div align="center">
<center>
<table border="0" width="99%" cellpadding="4" cellspacing="0" style="border-collapse: collapse">
    <tr>
        <td colspan="3">
        <font class="headline">Kassen/betaling</font><br>
        <font class="textnormal">Indtast dine oplysninger nedenfor.<br>

        </font>
        </td>
    </tr>
    <tr>
        <td>
        </td>
    </tr>
    <tr>
        <td colspan="3" class="formbackground1">
        <p class="formheadline">Faktureringsadresse:</p>
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground3">
        <p class="formtxt">Navn/firma:</p>
        </td>
        <td class="formbackground3">
        <p class="formtxt">CVR.:</p>
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground2">
        <form method="POST" onsubmit="return formCheck(this)" action="Default.asp?Action=CreateOrder" name="Form">
        <input type="hidden" name="Status" value="1">
        <input type="text" name="Navn" size="17" tabindex="1" value="jghm" class="formnormal">
        </td>
        <td class="formbackground2">
        <input type="text" name="CVR" size="17" tabindex="2"  value="" class="formnormal">
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground3">
        <p class="formtxt">Kontaktperson:</p>
        </td>
        <td class="formbackground3">
        <p class="formtxt">Adresse:</p>
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground2">
        <input type="text" name="Kontaktperson" size="17" tabindex="3" value="bhmhm" class="formnormal">
        </td>
        <td class="formbackground2">
        <input type="text" name="Adresse1" size="17" tabindex="4" value="ddd" class="formnormal">
        </td>
    </tr>
    <tr>
        <td class="formbackground3">
        <p class="formtxt">Postnr.:
        </td>
        <td class="formbackground3">
        <p class="formtxt">By:
        </td>
        <td class="formbackground3">
        <p class="formtxt">Land:
        </td>
    </tr>
    <tr>
        <td class="formbackground2">
        <input type="text" name="Postnr" size="4" tabindex="5" value="222" class="formsmall">
        </td>
        <td class="formbackground2">
        <input type="text" name="Bynavn" size="10" tabindex="6" value="cfb" class="formsmall">
        </td>
        <td class="formbackground2">
        <input type="text" name="Land" size="17" tabindex="7" value="" class="formnormal">
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground3">
        <p class="formtxt">Telefon:</p>
        </td>
        <td class="formbackground3">
        <p class="formtxt">Telefax:</p>
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground2">
        <input type="text" name="Telefonnr" size="17" tabindex="8" value="fcbdfb" class="formnormal">
        </td>
        <td class="formbackground2">
        <p class="formtxt">
        <input type="text" name="Telefax" size="17" tabindex="8" value="" class="formnormal"></p>
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground3">
        <p class="formtxt">E-mail:</p>
        </td>
        <td class="formbackground3">&nbsp;
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground2">
        <input type="text" name="Email" size="17" tabindex="9" value="test@test.dk" class="formnormal"> </td>
        <td class="formbackground2">&nbsp;
        </td>
    </tr>
    <tr>
        <td colspan="2" height="20">&nbsp;
        </td>
        <td height="20">
        </td>
    </tr>
    <tr>
        <td colspan="3" class="formbackground1">
        <p class="formheadline">Anden leveringsadresse
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground3">
        <p class="formtxt">Navn/firma:
        </td>
        <td class="formbackground3">
        <p class="formtxt">Adresse:
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground2">
        <input type="text" name="LevNavn" size="15" tabindex="11" value="" class="formnormal">
        </td>
        <td class="formbackground2">
        <input type="text" name="LevAdresse" size="15" tabindex="12" value="" class="formnormal">
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground3">
        <p class="formtxt">Postnr. og by:
        </td>
        <td class="formbackground3">
        <p class="formtxt">Land:
        </td>
    </tr>
    <tr>
        <td colspan="2" class="formbackground2">
        <input type="text" name="LevPostBy" size="15" tabindex="13" value="" class="formnormal">
        </td>
        <td class="formbackground2">
        <input type="text" name="LevLand" size="15" tabindex="14" value="" class="formnormal">
        </td>
    </tr>
    <tr>
        <td colspan="3" class="formbackground3">
        <p class="formtxt">
        Betaling:
    </tr>
</center>
    <tr>
        <td colspan="3" class="formbackground2">


<INPUT type="radio" name="Kommentar" value="Kreditkort" checked> <img border="0" src="http://www.test.dk/files/dan.gif" width="32" height="18"> Dankort/VISAkort via sikker SSL forbindelse - (Åbner i nyt vindue)<BR>

    </tr>
</center>
    <tr>
        <td colspan="3" align="center">
        <p align="left" class="textnormal"><br>
        <a href="java script:CMSpopup('terms.asp')" onMouseOver=" window.status='Forretningsbetingelser'; return true" onMouseOut="window.status=' '; return true">
        Forretningsbetingelser</a>
        <br><br><br>&nbsp;&nbsp;
        <script type="text/javascript">
function Validate()
{
    elm = document.getElementById("godtaget");
    if (! elm.checked)
    {
        alert("Du skal acceptere betingelserne før du kan submitte!");
        return false;
    }
    else
    {
        return true;
    }   
}
</script>

<form action="inc_createorder.asp" method="post" OnSubmit="return Validate();">
<input type="checkbox" id="godtaget" name="godtaget"> Jeg har læst og acceptere betingelserne.<br>
<input type="submit" value="send bestilling" name="submit" tabindex="15" style="font-weight: bold" class="submitbuttonbold">
        <br><br>
    </tr>
<center>
<center>
        </form>
        <br><br>
    </tr>
<center>
<center>
        </form>
</table>
</center>
</div>
</div>
</center>
        <td valign="top" class="backgroundteaser">
<img border="0" src="http://www.test.dk/files/dan.gif" align="right">
        &nbsp;
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">

    <tr>
        <td width="100%" height="20">
        &nbsp;
        </td>
    </tr>
    <tr>
        <td width="100%" class="backgroundbasket">
<table border="0" cellspacing="0" style="border-collapse: collapse" width="100%">
    <tr>
        <td width="50%" align="center" valign="bottom">

        <a href="default.asp?Action=ShowBasket&amp;Item=">
        <img border="0" src="adm/upload/layoutimages/cart1.jpg" alt="">
        </a>

        </td>
        <td width="50%" valign="bottom">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
    <tr>
        <td align="left">
        <a class="basketlink" href="default.asp?Action=ShowBasket&amp;Item=" onMouseOver=" window.status='Vis vogn'; return true" onMouseOut="window.status=' '; return true">Vis vogn</a> &nbsp;<br>
        <a class="basketlink" STYLE="cursor: pointer" onClick="if(confirm('Tøm vogn?'))this.href='empty.asp'; return true;" onMouseOver=" window.status='Tøm vogn'; return true" onMouseOut="window.status=' '; return true">Tøm vogn</a> &nbsp;<br>
        <a class="basketlink" href="Default.asp?Action=CreateOrder" onMouseOver=" window.status='Til kassen'; return true" onMouseOut="window.status=' '; return true">Til kassen</a> &nbsp;<br>
    </tr>
</table>
        </td>
    </tr>
</table>
<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse" width="100%">
    <tr>

        <td>
        <font class="textbasketsmall">Antal:</font>
        </td>
        <td align="right">
        <font class="textbasketsmall">1</font>
        </td>
    </tr>
    <tr>
        <td>
        <font class="textbasketsmall">Pris:</font>
        </td>
        <td align="right">
        <font class="textbasketsmall">DKK 275,00</font>
        </td>
    </tr>
</table>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
        <tr>
        <td VALIGN="TOP">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
        <tr>
        <td>
<p align="center">
        </td>
    </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber1">

    <tr>
        <td width="100%">
        </td>
    </tr>
    <tr>
        <td width="100%">
        </td>
    </tr>
</table>

        </td>
</table>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="777px">
    <tr>
        <td width="100%">
<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber4">
    <tr>
        <td class="backgrounddocument" style="display: none;"></td>
    </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
    <tr>
        <td width="100%" class="backgroundbottom">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
    <tr>
        <td class="bund1">
        &nbsp;&nbsp;<a class="termslinks" href="media2sitemap.asp" onMouseOver=" window.status='Sitemap'; return true" onMouseOut="window.status=' '; return true">Sitemap</a>
        <font class="termstxt">&nbsp;|&nbsp;</font>
        <a class="termslinks" href="java script:CMSpopup('privacy.asp')" onMouseOver=" window.status='Privacy statement'; return true" onMouseOut="window.status=' '; return true">Privacy statement</a>

        <font class="termstxt">&nbsp;|&nbsp;</font>
        <a class="termslinks" href="java script:CMSpopup('terms.asp')" onMouseOver=" window.status='Forretningsbetingelser'; return true" onMouseOut="window.status=' '; return true">Forretningsbetingelser</a>

        </td>
        <td align="left"> &nbsp;&nbsp;&nbsp;&nbsp;
        </td>
        <td class="bund2">
<p align="right">
        <a href="java script:history.go(-1)">
        <img border="0" alt="" src="adm/upload/layoutimages/marker_back.gif" hspace="5"</a><a href="#top"><img border="0" alt="" src="adm/upload/layoutimages/marker_top.gif"</a><a href="java script:history.go(+1)"><img border="0" alt="" src="adm/upload/layoutimages/marker_forward.gif"hspace="5"</a></td>
    </tr>
</table>
        </td>
    </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber5">
    </table>
<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse" width="777px">
    <tr>
        <td width="100%">
        <p align="center" class="poweredby">
        <br><br>
        Copyright © - All Rights Reserved.
        <br><br>
        <a class="poweredbylink" target="_blank" href="http://www.test.dk" onMouseOver=" window.status='Powered by test.'; return true" onMouseOut="window.status=' '; return true">Powered by test.</a>
        <br><br>
</p>

        </td>
    </tr>
</table>
        <br>
        </td>
    </tr>
</table>
</div>

<script type='text/javascript' src='/inc_metatraffic.js'></script>

</body>
</html>
Avatar billede nielle Nybegynder
09. oktober 2005 - 07:41 #14
Du har fået lagt din form inden i en anden form:

<form method="POST" onsubmit="return formCheck(this)" action="Default.asp?Action=CreateOrder" name="Form">
    ...

<script type="text/javascript">
function Validate()
{
    elm = document.getElementById("godtaget");
    if (! elm.checked)
    {
        alert("Du skal acceptere betingelserne før du kan submitte!");
        return false;
    }
    else
    {
        return true;
    }   
}
</script>

    <form action="inc_createorder.asp" method="post" OnSubmit="return Validate();">
    <input type="checkbox" id="godtaget" name="godtaget"> Jeg har læst og acceptere betingelserne.<br>
    <input type="submit" value="send bestilling" name="submit" tabindex="15" style="font-weight: bold" class="submitbuttonbold">
    <br><br>
    </tr>
    <center>
    <center>
    </form>

    ...

</form>

Hvis du retter op på dette så ved submit-knappen forhåbentlig hvilken form den høre til. ;^)
Avatar billede 1olsen Nybegynder
09. oktober 2005 - 08:13 #15
Godmorgen Nielle - jeg er lidt usikker - betyder det at jeg skal rettet flere steder?
Avatar billede nielle Nybegynder
09. oktober 2005 - 08:59 #16
Nu har jeg kun gået efter fejlen - jeg tror dog ikke at du har flere steder hvor at du har forms inde i andre forms.

Imidlertid kan jeg se at du har hele 4 forms på din side? Jeg er ikke sikker, men var det ikke meningen at det skulle være een stor form?
Avatar billede 1olsen Nybegynder
09. oktober 2005 - 09:15 #17
det er korrekt der er 4 forms - men form 1 + 2 er en søgefunktion og en tilmeld nyhedsbrev - og 4 var en fejl  der er rettet - så det er 3 der skal kigges på - jeg ved bare ikke hvoedan man kommer uden om den
Avatar billede nielle Nybegynder
09. oktober 2005 - 10:05 #18
Har du rettet det jeg påpegende i 09/10-2005 07:41:36? Har det hjulpet?
Avatar billede 1olsen Nybegynder
09. oktober 2005 - 10:11 #19
jeg ved ikke hvordan jeg skal gøre - hvis jeg indsætter </form> - over <script type="text/javascript"> for at afslutte den første form - så kommer alert boksen men man kan ikke klikke på "send"
Avatar billede 1olsen Nybegynder
09. oktober 2005 - 10:14 #20
PS og jeg ved ikke hvordan <form method="POST" onsubmit="return formCheck(this)" action="Default.asp?Action=CreateOrder" name="Form"> evt kan laves om så den også validerer "godtaget"
Avatar billede nielle Nybegynder
09. oktober 2005 - 10:25 #21
Du må ikke have to forms, inden i hinanden; Enten skal den ene fjernes eller også så skal de flyttes uden for hionanden sådan at de ikke overlapper.

Var det din hensigt at det der er kommet ind i den indre form - den med OnSubmit="return Validate();"> - skulle indgå i den ydre form - den med onsubmit="return formCheck(this)"?
Avatar billede 1olsen Nybegynder
09. oktober 2005 - 10:32 #22
form 1 informerer om at bruger mangler at indtaste navn, adr e-mail osv og form 2 er at man mangler at godkende handelsebetingelser - så hvis man kan få form 2 ind i form 1 ville det være bedst - elleres må de skilles ad - jeg ved bare ikke hvordan man kan koble dem sammen i en kode - og ej heller hvordan man kan skille dem ad
Avatar billede nielle Nybegynder
09. oktober 2005 - 11:06 #23
Du kavde jo nok sparet dig selv, og os andre, en del problemer, hvis du på forhånd havde angivet at det skulle feltes ind i noget kode du allerede havde. :^|

For det føste skal du starte med at slette form nr. 2. Og så skal du nøjes med at sætte checkboksen:

<input type="checkbox" name="GodkendtBetingelser" id="godtaget" name="godtaget"> Jeg har læst og acceptere betingelserne.<br>

- ind i form nr. 1.

Derefter skal din funktion rettes til dette:

function formCheck(formobj)
{
    //1) Enter name of mandatory fields
    var fieldRequired = Array("Navn", "Adresse1", "Postnr", "Bynavn", "Telefonnr", "Email", "GodkendtBetingelser");

    //2) Enter field description to appear in the dialog box
    var fieldDescription = Array("Navn/firma:", "Adresse:", "Postnr.:", "By:", "Telefon:", "E-mail:", "Købsbetingelser:");

    //3) Enter dialog message
    var alertMsg = "Indtast dine oplysninger nedenfor.:\n";

    var l_Msg = alertMsg.length;

    for (var i=0; i<fieldRequired.length; i++)
    {
        var obj = formobj.elements[fieldRequired[i]];
        if (obj)
        {
            switch(obj.type)
            {
                case "checkbox":
                    if (! obj.checked)
                    {
                        alertMsg += " - " + fieldDescription[i] + "\n";
                    }
                    break;
                case "select-one":
                    if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == "")
                    {
                        alertMsg += " - " + fieldDescription[i] + "\n";
                    }
                    break;
                case "select-multiple":
                    if (obj.selectedIndex == -1)
                        alertMsg += " - " + fieldDescription[i] + "\n";
                    break;
                case "text":
                case "textarea":
                    if (obj.value == "" || obj.value == null)
                        alertMsg += " - " + fieldDescription[i] + "\n";
                    }
                    break;
                default:
                    if (obj.value == "" || obj.value == null)
                    {
                        alertMsg += " - " + fieldDescription[i] + "\n";
                    }
            }
        }
    }

    if (alertMsg.length == l_Msg)
    {
        return true;
    }
    else
    {
        alert(alertMsg);
        return false;
    }
}
//-->
</script>
Avatar billede 1olsen Nybegynder
09. oktober 2005 - 12:04 #24
Hi Nielle - jeg sagde jeg ikke kunne finde ud af det - med din kode nu, fik jeg scribt fejl med "{" var forventet og jeg har så fundet de { der manglede - 1000 tak for hjælpen - hvordan giver jeg dine point nu?
Avatar billede nielle Nybegynder
09. oktober 2005 - 18:38 #25
Jeg ville blot fortælle at det som regel hjælper på kvaliteten af svarene, hvis man fra starten medtager alt den relevante information - uden dog at medtage en helt masse andet irellevant. Det er en balancekunst, og hvis man ikke helt har tjek på det - og hvorfor skulle man så ellers have behov for at spørge? - så er det ikke altid helt nemt. ;^)

Kan godt selv se hvor ar den er gal med {-parenteserne. Undskylder meget, den gik lige lidt for hurtig der :^^|

Husk nu at lukke det andet spørgsmål - i følge Eksperten regeler er det faktisk slet ikke tilladt at oprette to spørgsmål som går på det samme problem.

Mht. point, så er det simpelthen blot at bede om at jeg lægger et svar:

... og et svar :^)
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
Kurser inden for grundlæggende programmering

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