Avatar billede dazul Nybegynder
21. februar 2002 - 11:09 Der er 8 kommentarer og
1 løsning

Bekræftelse

En bekræftelse på min formular. Hvordan gør man det? Umiddelbart havde jeg bare sat en Behavior ind (Open Window), som lukkede op ved klik på min SEND-knap, men jeg vil jo kun have bekræftelsen op, når formularen er valideret.
Avatar billede a-zartie Nybegynder
21. februar 2002 - 11:11 #1
Kunne du ikke lægge html filen på nettet´?  Så kunne man prøve at kigge på den....
Avatar billede pelkjaer Nybegynder
21. februar 2002 - 11:11 #2
<input type="hidden" name="redirect" value="http://www.dintakkeside.htm">
Avatar billede manon Nybegynder
21. februar 2002 - 11:16 #3
Og på "takkesiden" - (hvis den åbner seperat), så kunne du bruge

</script>
<SCRIPT LANGUAGE="JavaScript"><!--
setTimeout('self.close()',4000);
</SCRIPT>
Avatar billede dazul Nybegynder
21. februar 2002 - 13:20 #4
Jeres svar er sikkert rigtige, men jeg kan ikke få det til at virke. Her er min kode:

<html>
<head>
<title>Booking</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="sommerhus-styles.css" type="text/css">
<link rel="stylesheet" href="../sommerhus-styles.css" type="text/css">
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>
</head>

<body bgcolor="#E9E8E0" text="#000000" topmargin="20">
<table width="700" border="0" align="center">
  <tr>
    <td colspan="3" height="60" class="Overskrift_1">Booking</td>
  </tr>
  <tr>
    <td colspan="3">
      <hr>
    </td>
  </tr>
  <tr>
    <td width="71" height="419">&nbsp;</td>
    <td width="549" height="419">
      <form name="form1" method="post" action="">
        <table width="475" border="0" align="center" cellpadding="0">
          <tr>
            <td colspan="4" class="Body_black" height="40">
              <p class="Body_black"><b>Leje af sommerhuset &oslash;nskes fra*:</b></p>
            </td>
          </tr>
          <tr align="left">
            <td colspan="4" class="Body_black" height="45">
              <div align="center">
                <p align="left"><span class="Body_black">L&oslash;rdag d.</span>
                  <input type="text" name="fra" size="11" value="xx-xx-2002" class="Body_black">
                  <span class="Body_black"> til</span> <span class="Body_black">l&oslash;rdag
                  d. </span>
                  <input type="text" name="til" size="11" value="xx-xx-2002" class="Body_black">
                  <span class="body-small">(dato-m&aring;ned-&aring;r)</span></p>
              </div>
            </td>
          </tr>
          <tr valign="top">
            <td colspan="2" class="Body_black" height="50">Antal g&aelig;ster:
            </td>
            <td width="42" class="Body_black" height="50">
              <input type="text" name="Antal g&aelig;ster" size="2">
            </td>
            <td width="314" class="Body_black" height="50">Hund (gratis)
              <input type="checkbox" name="hund" value="checkbox">
            </td>
          </tr>
          <tr>
            <td width="70" height="27"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Navn:
              </font></td>
            <td colspan="3" class="Body_black" height="27" onMouseOver="MM_validateForm('fra','','R','til','','R','Antal g&aelig;ster','','NinRange1:10','Navn','','R','Postnr og by','','R','e-mail','','NisEmail');return document.MM_returnValue">
              <input type="text" name="Navn" size="35">
            </td>
          </tr>
          <tr>
            <td width="70" class="Body_black" height="28">Adresse:</td>
            <td height="28" colspan="3">
              <input type="text" name="Adresse" size="35">
            </td>
          </tr>
          <tr>
            <td width="70" class="Body_black"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Postnr.
              og By:</font></td>
            <td colspan="3">
              <input type="text" name="Postnr og by" size="35">
            </td>
          </tr>
          <tr>
            <td width="70" class="Body_black">Land:</td>
            <td colspan="3">
              <input type="text" name="Land" size="35">
            </td>
          </tr>
          <tr>
            <td width="70" valign="bottom"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">E-mail:</font></td>
            <td height="27" colspan="3" valign="bottom">
              <input type="text" name="e-mail" size="35">
            </td>
          </tr>
          <tr valign="bottom">
            <td colspan="4" height="40" class="menuen2"> <a href="../Lejebetingelser.htm" class="menuen2">L&aelig;s
              venligst lejebetingelserne</a></td>
          </tr>
          <tr>
            <td colspan="4" height="80" class="Body_black">I oversigten over udlejning,
              tages der forbehold for fejl. <br>
              Bookingen er derfor f&oslash;rst endelig, n&aring;r du har modtaget
              en bekr&aelig;ftelse pr. e-mail.</td>
          </tr>
          <tr>
            <td colspan="4" height="21">
              <p>
                <input type="submit" name="Send" value="Send booking" class="Body_black" onClick="MM_validateForm('fra','','R','til','','R','Antal','','RisNum','Navn','','R','Adresse','','R','postnr og by2','','R','Land','','R','e-mail','','RisEmail');return document.MM_returnValue">
                <input type="hidden" name="recipient2" value="dhaslev@worldonline.dk">
                <input type="reset" name="slet2" value="Slet" class="Body_black">
              </p>
              </td>
        </tr>
          <tr>
            <td colspan="4" height="30" class="Body_black" valign="bottom">*<span class="body-small">Bem&aelig;rk,
              at lejeperioden l&oslash;ber fra l&oslash;rdag kl. 15 til l&oslash;rdag
              kl. 11</span></td>
          </tr>
        </table>
      </form>
    </td>
    <td width="66" height="419">&nbsp; </td>
Avatar billede pelkjaer Nybegynder
21. februar 2002 - 15:31 #5
Du mangler nogle hiddenfields i din form. Fx, takkesiden og endnu vigtigere hvor formen skal sendes til..

Her er lidt inspiration:

<form name="form1" method="post" action="">
  <input type="hidden" name="recipient" value="din@email.dk">
                <input type="hidden" name="subject" value="Webmail Dit Domæne.dk">
                <input type="hidden" name="sort" value="alphabetic">
                <input type="hidden" name="env_report" size="60" value="REMOTE_HOST, HTTP_USER_AGENT, REMOTE_ADDR">
                <input type="hidden" name="redirect" value="http://www.dinside.dk/takkeside.htm">

Håber det hjælper dig på vej.
Avatar billede pelkjaer Nybegynder
21. februar 2002 - 15:32 #6
Nå, tekstombrydningen kiksede lidt..
Avatar billede dazul Nybegynder
25. februar 2002 - 10:22 #7
Jeg kan stadig ikke få det til at virke. Jeg må vende tilbage til spørgsmålet senere. Du får dog point for din hjælpsomhed.
Avatar billede pelkjaer Nybegynder
25. februar 2002 - 10:45 #8
Hvilken udbyder har du - vi skal jo ha' deres formmailscript med i action""
Avatar billede dazul Nybegynder
27. februar 2002 - 13:38 #9
Jeg har Tiscali, men jeg er kommet i tanke om, at grunden til, at det ikke virker sikkert er, at jeg ikke har uploadet det endnu. Kan det passe, at det kun virker online?
Men det er så et andet problem. Jeg har i sin tid lagt noget ud på nettet vha. Dreamweaver, og da jeg så ville lægge det nye ud, som jeg havde lavet, ville det gamle ikke vil forsvinde. Det er et helt andet site, altså ikke bare en opdatering af det gamle. Jeg kan godt få det nye til at komme frem under "Remote Site",men når jeg går på nettet for at se det, ligger det gamle der stadig. Er det noget, som du ved noget om?
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