Avatar billede kalleferm Nybegynder
11. februar 2003 - 12:30 Der er 15 kommentarer og
1 løsning

Programmering af en køreseddel.

Er der nogen der har lyst til at hjælpe med at lave et lille skema til os?

Vi er en forening der har brug for et mindre system til at holde styr på vores bilag og udgifter. Det skal ligge på vores hjemmeside, så vores udvalgsmedlemmer kan udfylde skemaet og dernæst printe det ud, og klipse deres bilag sammen med det.

Det SKAL programmeres i html, javascript eller dhtml, da vi bruger et CMS system der kun tillader at indsætte de koder. Af samme grund er jeg heller ikke så skarp til programmering. 

Følgende skal kunne udfyldes - nogle af felterne skal have en lille låsefunktion der gør, at man ikke kan få lov at printe ud, førend man har udfyldt det.

Systemet må gerne selv kunne regne "IALT" ud... Såvidt ejg ved, er det vist muligt at lave noget excelagtigt på en hjemmeside.

Nedenfor kan I se de elementer der skal indkorporeres.
Vi vil selvføgelig gerne betale for det... men kan ikkke gå over 300 kr. + point her på siden. Evt. flere end disse.

Afrika InTouch   
Navn       
Adresse       
Postnr.:     By:   
Deltaget I:       
Dato:    Sted:   
Rejse fra:    Rejse til:   
       
Transport        Beløb
Tog/Bus:       
Egen bil:      km á 158 øre/km   
Bemærkninger:       

Øvrige udgifter:
Bemærkninger:

Øvrige udgifter:
Bemærkninger:

Øvrige udgifter:
Bemærkninger:

I alt kr.   
Udbetaling via:       
Bank reg. nr.:     Kontonr.:    Gironr.:
Dato/Underskrift, rejsende       
Dato - godkendt af:       
Dato/Underskrift, bogholderi       
       
NB: HUSK AT VEDLÆGGE BILAG
Avatar billede werd Nybegynder
11. februar 2003 - 12:35 #1
for 30pts? Eller er der også penge i det?
Avatar billede kalleferm Nybegynder
11. februar 2003 - 12:38 #2
Vi vil selvføgelig gerne betale for det... men kan ikkke gå over 300 kr. + point her på siden. Evt. flere end disse.
Avatar billede arnvig Nybegynder
11. februar 2003 - 12:47 #3
Deværre, Kalleferm, hvis I betaler kr. må der ikke gives point,
så skal opgaven slås op i opgave kategorien.

Hvis i betaler med point, skal løsningen være tilgængelig for alle ekspertens brugere.
Avatar billede nikolajdu Nybegynder
11. februar 2003 - 12:48 #4
For en god ordens skyld skal jeg lige henvise til at der i reglerne klart står at indgår der penge, må der ikke indgå point. Anyway held og lykke.

www.eksperten.dk/regler.phtml

/Nikolaj /co-admin
Avatar billede arnvig Nybegynder
11. februar 2003 - 12:48 #5
Desuden tror jeg at i skal regne med at sætte mere end 300,- af på budgettet til en løsning, hvis i vil outsource oppgaven.
Avatar billede nikolajdu Nybegynder
11. februar 2003 - 12:48 #6
Punkt 2.7 og 2.8 :))
Avatar billede kalleferm Nybegynder
11. februar 2003 - 12:49 #7
Sorry... det var jeg faktisk ikke klar over. :-o
Ingen point så.
Avatar billede kalleferm Nybegynder
11. februar 2003 - 12:50 #8
Kan godt ske Arnvig... Det er nok desværre ikke muligt. Men det er da forsøget værd.
Avatar billede amtoft Novice
11. februar 2003 - 12:54 #9
Måske kan du hente lidt inspiration her: http://www.eksperten.dk/spm/309643
Det er godt nok ikke helt samme funktion, men det minder alligevel lidt om det, hvis jeg forstår dig ret. Ud fra det, kan du måske selv komme videre.
Avatar billede kalleferm Nybegynder
11. februar 2003 - 18:18 #10
Amtoft, hvis du lige smider et svar, vil jeg gerne give dig point for at hjælpe.
Avatar billede amtoft Novice
11. februar 2003 - 19:06 #11
Det gør jeg så :)
Avatar billede olebole Juniormester
11. februar 2003 - 20:02 #12
<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">&nbsp;</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 (&agrave;158 &oslash;re/km): </td>
    <td><input type="text" name="bil" onkeyup="calc(this.form);"> <b>kr</b></td>
</tr>
<tr>
    <td>Bem&aelig;rkninger: </td>
    <td><textarea name="trans_bem"></textarea></td>
</tr>
<tr>
    <td class="head" colspan="2">Andre udgifter</td>
</tr>
<tr>
    <td>&Oslash;vrige udgifter: </td>
    <td><input type="text" name="udg_1" onkeyup="calc(this.form);"> <b>kr</b></td>
</tr>
<tr>
    <td>Bem&aelig;rkninger: </td>
    <td><textarea name="udg_bem_1"></textarea></td>
</tr>
<tr>
    <td>&Oslash;vrige udgifter: </td>
    <td><input type="text" name="udg_2" onkeyup="calc(this.form);"> <b>kr</b></td>
</tr>
<tr>
    <td>Bem&aelig;rkninger: </td>
    <td><textarea name="udg_bem_2"></textarea></td>
</tr>
<tr>
    <td>&Oslash;vrige udgifter: </td>
    <td><input type="text" name="udg_3" onkeyup="calc(this.form);"> <b>kr</b></td>
</tr>
<tr>
    <td>Bem&aelig;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=''">&nbsp;&nbsp;
        <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>&nbsp;</td>
    </tr>
    <tr>
        <td style="height:40px;border:1px solid #000000;">Dato/Underskrift, rejsende:</td>
    </tr>
    <tr>
        <td>&nbsp;</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>
Avatar billede olebole Juniormester
11. februar 2003 - 20:03 #13
Nuvel, den er ikke smuk, men du kan selv style videre på den ... den virker da  ;o)
/mvh
Avatar billede kalleferm Nybegynder
11. februar 2003 - 22:56 #14
Værsgo Amtoft.
Olebole - tak! Vil du ikke også lige have nogle point?
Så sig til... så opretter jeg lige en tråd til dig.
Avatar billede kalleferm Nybegynder
11. februar 2003 - 23:58 #15
Åhhh - så slet ikke hvad du sagde til sidst.
Okie-dokie. Men tak!!!
Avatar billede olebole Juniormester
12. februar 2003 - 00:11 #16
... anytime  ;o)
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