<ole>
Det med en validering før print er ikke så lidt kompliceret, men siden iøvrigt kunne se sådan ud:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>TITLE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
input, textarea, td {
font-family: verdana, arial, sans-serif;
font-size: 10px;
}
td {
padding-right: 15px;
vertical-align: top;
}
textarea {
width: 100%;
height: 50px;
}
.head {
font-size: 12px;
font-weight: bold;
padding-top: 8px;
}
</style>
<script type="text/JavaScript">
var aArr, bArr, d=document;
aArr = new Array( "tog", "bil", "udg_1", "udg_2", "udg_3" );
function calc( f ) {
var val = 0;
for ( i=0; i<aArr.length; i++ ) {
if ( f.elements[aArr[i]].value!="" ) val += parseInt(f.elements[aArr[i]].value);
}
f.tot.value = val;
}
</script>
</head>
<body>
<form>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="head" colspan="2">Afrika InTouch</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td>Navn: </td>
<td><input type="text" name="navn"></td>
</tr>
<tr>
<td>Adresse: </td>
<td><input type="text" name="adr"></td>
</tr>
<tr>
<td>Postnummer: </td>
<td><input type="text" name="zip"></td>
</tr>
<tr>
<td>By: </td>
<td><input type="text" name="city"></td>
</tr>
<tr>
<td>Deltaget i: </td>
<td><input type="text" name="arr"></td>
</tr>
<tr>
<td>Dato: </td>
<td><input type="text" name="dato"></td>
</tr>
<tr>
<td>Sted: </td>
<td><input type="text" name="sted"></td>
</tr>
<tr>
<td>Rejse fra: </td>
<td><input type="text" name="fra"></td>
</tr>
<tr>
<td>Rejse til: </td>
<td><input type="text" name="til"></td>
</tr>
<tr>
<td class="head" colspan="2">Transport udgifter</td>
</tr>
<tr>
<td>Tog/bus: </td>
<td><input type="text" name="tog" onkeyup="calc(this.form);"> <b>kr</b></td>
</tr>
<tr>
<td>Egen bil (à158 øre/km): </td>
<td><input type="text" name="bil" onkeyup="calc(this.form);"> <b>kr</b></td>
</tr>
<tr>
<td>Bemærkninger: </td>
<td><textarea name="trans_bem"></textarea></td>
</tr>
<tr>
<td class="head" colspan="2">Andre udgifter</td>
</tr>
<tr>
<td>Øvrige udgifter: </td>
<td><input type="text" name="udg_1" onkeyup="calc(this.form);"> <b>kr</b></td>
</tr>
<tr>
<td>Bemærkninger: </td>
<td><textarea name="udg_bem_1"></textarea></td>
</tr>
<tr>
<td>Øvrige udgifter: </td>
<td><input type="text" name="udg_2" onkeyup="calc(this.form);"> <b>kr</b></td>
</tr>
<tr>
<td>Bemærkninger: </td>
<td><textarea name="udg_bem_2"></textarea></td>
</tr>
<tr>
<td>Øvrige udgifter: </td>
<td><input type="text" name="udg_3" onkeyup="calc(this.form);"> <b>kr</b></td>
</tr>
<tr>
<td>Bemærkninger: </td>
<td><textarea name="udg_bem_3"></textarea></td>
</tr>
<tr>
<td><b>Udgifter ialt:</b> </td>
<td><input type="text" name="tot"> <b>kr</b></td>
</tr>
<tr>
<td class="head" colspan="2">Udbetaling via:</td>
</tr>
<tr>
<td><b>Bank:</b> </td>
<td><input type="text" name="reg" value="Reg. nr." onfocus="this.value=''">
<input type="text" name="konto" value="Konto nr." onfocus="this.value=''"></td>
</tr>
<tr>
<td><b>Giro:</b> </td>
<td><input type="text" name="giro" value="Giro nr." onfocus="this.value=''"></td>
</tr>
<tr>
<td style="padding:0px;" colspan="2">
<table style="width:100%;" cellspacing="0" cellpadding="0" border="0">
<tr>
<td> </td>
</tr>
<tr>
<td style="height:40px;border:1px solid #000000;">Dato/Underskrift, rejsende:</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td style="height:40px;border:1px solid #000000;">Dato/Underskrift, bogholderi:</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
Giv bare amtoft pointene ... jeg har mere end rigelig af dem :)
/mvh
</bole>