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"> </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 ø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ø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ørdag
d. </span>
<input type="text" name="til" size="11" value="xx-xx-2002" class="Body_black">
<span class="body-small">(dato-måned-år)</span></p>
</div>
</td>
</tr>
<tr valign="top">
<td colspan="2" class="Body_black" height="50">Antal gæster:
</td>
<td width="42" class="Body_black" height="50">
<input type="text" name="Antal gæ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æ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æ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ørst endelig, når du har modtaget
en bekræ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ærk,
at lejeperioden løber fra lørdag kl. 15 til lørdag
kl. 11</span></td>
</tr>
</table>
</form>
</td>
<td width="66" height="419"> </td>
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.
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?