/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
opsætning af tilmeldingssystem
Fra : Henrik Jensen


Dato : 14-07-04 17:47

Jeg prøver på at sætte en tilmeldingsformular op til
hærvejsmarchen, så folk kan tilmelde sig over nettet.
planen er at der senere skal være betalingssystem.
første del med formularopsætningen har jeg på plads, men nu
kommer næste fase:
når der trykkes send skal der tjekkes på felterne om alt er
udfyldt og der skal tælles sammen så den samlede pris beregnes og
skrives forneden i et sumfelt.
det er rent friviligt arbejde, så hvis der er nogen der vil give
en hånd med, kan jeg fremsende formularen, så man kan "rode" lidt
med den.
er der nogen der gider hjælpe?
venlig hilsen
Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
jopa (14-07-2004)
Kommentar
Fra : jopa


Dato : 14-07-04 18:00

Henrik Jensen <henrik.jensen@it-jylland.dk> skrev bla:
> Jeg prøver på at sætte en tilmeldingsformular op til
> hærvejsmarchen, så folk kan tilmelde sig over nettet.

Kan ikke laves med (X)HTML)

Prøv en af serverside grupperne, alt efter hvad du har til rådighed på
hotellet.
news:dk.edb.internet.webdesign.serverside

news:dk.edb.internet.webdesign.serverside.asp

news:dk.edb.internet.webdesign.serverside.php

ps hvis du skal have konkret hjælp så prøv her.
news:dk.opslag.stillinger
Denne gruppe er heller ikke beregnet til stillingsopslag

--
Mvh. John
www.jp-web.dk
www.johns-web.dk



Jesper Brunholm (14-07-2004)
Kommentar
Fra : Jesper Brunholm


Dato : 14-07-04 18:08

Henrik Jensen skrev:

> første del med formularopsætningen har jeg på plads, men nu
> kommer næste fase:
> når der trykkes send skal der tjekkes på felterne om alt er
> udfyldt og der skal tælles sammen så den samlede pris beregnes og
> skrives forneden i et sumfelt.

sådan noget er javascript god til hvad angår den brugervenlige del inden
afsending af scriptet, der har været snakket om noget lignende for ikke
så længe siden, så prøv at tage et kig rundt i dk.e.i.w.clientside

hvad validering af sikkerhedsmæssige årsager angår så skal det gøres
serverside, den del har du nok lidt mere hold på allerede når du skriver
at du har formularhåndteringen på plads (eller overfortolker jeg?).

mvh

Jesper Brunholm

--
Phønix - dansk folk-musik i front - <http://www.phonixfolk.dk/>
H.C. Andersen-Centret: <http://www.andersen.sdu.dk/>

Henrik Jensen (15-07-2004)
Kommentar
Fra : Henrik Jensen


Dato : 15-07-04 13:26

Nu har jeg valideringen på plads, så er næste skridt at få en
summering af prisen ved tilmeldingen med på formularen, er der ikke
nogen der vil hjælpe med at lave det?
det er ret belærende og jeg får en god indsigt i HTML
programmeringen.
har i lyst er jeg parat til at samarbejde så det bliver sjovt at
udvikle.
Venlig hilsen
Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jesper Brunholm (15-07-2004)
Kommentar
Fra : Jesper Brunholm


Dato : 15-07-04 15:01

Henrik Jensen skrev:

> Nu har jeg valideringen på plads, så er næste skridt at få en
> summering af prisen ved tilmeldingen med på formularen, er der ikke
> nogen der vil hjælpe med at lave det?

jo, sikkert - kom med hvad du har, og i hvilken retning du tror
løsningen ligger, så skal vi nok sparke ind i det omfang vi kan og har
tid

mvh

Jesper Brunholm

Henrik Jensen (16-07-2004)
Kommentar
Fra : Henrik Jensen


Dato : 16-07-04 07:14

Her er den foreløbige kode:

<HTML><HEAD><TITLE>Tilmelding</TITLE>

<META content=text/html;CHARSET=iso-8859-1 http-equiv=Content-Type>
<meta name="Microsoft Border" content="none, default">
</HEAD>
<BODY bgColor=#ffffff>
<FORM name="tilmelding" action="mailto:henrik.jensen@it-jylland.dk"
method="post" onsubmit="validering();return false";
enctype="text/plain">
<CENTER>


<table border=0 cellpadding=3 width="528" height="718">
<script type="text/javascript">

<!-- Start

function validering()
{
error = 0;
if((document.forms[0].foedselsdata.value=='') && (error==0))
{      
alert('Du skal udfylde fødselsdata!');
document.forms[0].foedselsdata.focus();
error = 1;      
}         

if((document.forms[0].Fornavn.value=='') && (error==0))
{      
alert('Du skal skrive dit Fornavn!');
document.forms[0].Fornavn.focus();
error = 1;      
}         
if((document.forms[0].Efternavn.value=='') && (error==0))
{      
alert('Du skal skrive dit Efternavn!');
document.forms[0].Efternavn.focus();
error = 1;      
}         
if((document.forms[0].Tlfnr.value=='') && (error==0))
{      
alert('Du skal indtaste dit Tlfnr!');
document.forms[0].Tlfnr.focus();
error = 1;      
}         
if(error == 0)
document.forms[0].submit();   
}

// Slut -->
</script>

<tbody>
<tr>

<td width="897" height="44" style="border-center-style: solid;
border-style: solid" align="right" colspan="4">
<p align="center"><b><font color="#0000FF"
size="6">Tilmelding til
Hærvejsmarchen</font></b>
</td>

</tr>
<tr>

<td width="897" height="1" style="border-center-style: solid;
border-style: solid" align="right" colspan="4">
<p align="center"><font color="#FF0000"><font
size="5"><b>SKAL UDFYLDES!!!&nbsp; <font color="#FF0000"> <p
align="center"><font size="5"><b>Fødselsdata (dd/mm/aa)</b>

<input type="text" name="foedselsdata" size=29></font>*</p>
<p>
</td>


</tr>

<tr>


<td width="123" height="36" style="border-center-style: solid;
border-left-style: solid; border-top-style: solid" align="right">
<div align="center">
<p align="left"><font color="#000000"size="2">
Fornavn:</font></div>
</td>

<td width="161" height="36" style="border-top-style: solid">

<input type="text" name="Fornavn" size=20>
</td>

<td width="162" height="36" style="border-top-style: solid">

<font color="#000000" size="2">Efternavn:</font>

</td>

<CENTER>

<td width="394" height="36" style="border-right-style: solid;
border-top-style: solid">

<font color="#000000" face="Times New Roman, Times, serif"
size="2"><input type="text" name="Efternavn" size=20>
</font>


</CENTER>


<tr>

<td width="121" height="33" style="border-center-style: solid;
border-left-style: solid" align="right">
<div align="center">
<p align="left"><font color="#000000" face="Times New Roman,
Times, serif" size="2">Vej og nr:</font></div>
</td>

<td width="161" height="33">

<input type="text" name="Vej og nr" size=20>
</font></font></td>



<td width="121" height="36" style="border-center-style: solid "
align="right">
<div align="center">
<p align="left"><font color="#000000" face="Times New Roman,
Times, serif" size="2">Postnummer,
by:</font></div>
</td>
<td width="161" height="36" style="border-right-style: solid">
<p align="left"> <font color="#000000">
<input type="text" name="by" size=20>
</font> </p>
</td>

</tr>

<tr>
<td width="162" height="20" style="border-left-style: solid">
<p align="left"> <font color="#ffffff">o
</font></p>
</td>
<td height="36" width="3437" align="center">
</td>
<td width="162" height="35" style="border-left-style: solid;
border-top-style: solid">
<p align="left"> <font color="#000000">Ønsket distance (KM)
</font></p>
</td>

<td width="394" height="36" style="border-right-style: solid;
border-top-style: solid">

<div align="center">
<p align="left"><font color="#000000">
<input type="text" name="distance" size=20>
</font> </div>
</td>
</tr>
<td width="121" height="33" style="border-center-style: solid;
border-left-style: solid" align="right">
<div align="center">
<p align="left"><font color="#000000">
Emailadresse:</font></div>
</td>
<td width="161" height="33">
<p align="left"> <font color="#000000">
<input type="text" name="Email" size=20>
</font> </p>
</td>
<td width="162" height="35"style="border-left-style: solid">
<p align="left"><font color="#000000" size="2" face="Times New
Roman, Times, serif">Gennemført antal gange 20KM
</font> </p>
</td>
<td width="111" height="35" style="border-right-style: solid;">
<p align="left">
<input type="text" name="gennemfoert 20KM" size=20>

<tr>
<td width="123" height="35" style="border-center-style: solid;
border-left-style: solid; border-bottom-style: solid" align="right">
<p align="left"><font color="#000000">Telefonnr:</font>
</td>
<td width="161" height="35" style="border-center-style: solid;
border-bottom-style: solid">
<div align="center">
<p align="left"><font color="#000000">
<input type="text" name="Tlfnr" size=20>
</font> </div>
</td>
<td width="162" height="35" style="border-bottom-style: solid;
border-left-style: solid">
<p align="left"><font color="#000000" size="2" face="Times New
Roman, Times, serif">Gennemført antal gange HVM
før</font> </p>
</td>

<td width="111" height="35" style="border-right-style: solid;
border-bottom-style: solid">
<p align="left">
<input type="text" name="gennemfoert hvm" size=20>

<tr>

<td width="115" height="388" style="border-style: solid"
valign="top" align="center">
<font color="#000000" face="Times New Roman, Times,
serif"><b>Indkvartering</b></font>
<p><font color="#000000"><font color="#000000" size="2"
face="Times New Roman, Times, serif">Indkvartering
Fredag</font>
</p>
<p align="center">&nbsp; <font face="Times New Roman, Times, serif"
size="2">
<input type=checkbox name="Indkvartering Fredag"
value="X"></font>
</p>
<p> <font face="Times New Roman, Times, serif" size="2">
<br><BR>

Indkvartering Lørdag</font></p>
<p align="center"> <font face="Times New Roman, Times, serif"
size="2">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type=checkbox name="Indkvartering Lørdag"
value="X"></font></p>
<p>&nbsp;</p>
<p> <font face="Times New Roman, Times, serif" size="2">

Indkvartering Søndag

</font></p>
<p align="center"> <font face="Times New Roman, Times, serif"
size="2">

&nbsp;
<input type=checkbox name="Indkvartering Søndag" value="X">

</font></p>
</font>
<p>&nbsp;
<td valign=top align="center" height="388" width="161"
style="border-style: solid">


<font color="#000000" face="Times New Roman, Times, serif"><b>Vestre
Skole</b></font>

<p>


<font face="Times New Roman, Times, serif" size="2"><input
type=checkbox name="Vestre Skole" value="X">

</font>




<CENTER>


<td valign=top align="center" height="388" width="162"
style="border-style: solid" nowrap>


<font color="#000000" face="Times New Roman, Times,
serif"><b>Nordre&nbsp;Skole</b></font>

<p>


<font face="Times New Roman, Times, serif" size="2"><input
type=checkbox name="Nordre Skole" value="X">

</font>

</center>

<td valign=top align="center" height="388" width="152"
style="border-style: solid" nowrap>


<p align="center"><b>

Forplejning:</b>

</p>


<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="AF" value="X">Aftensmad
Fredag

</font>

</p>
<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="ML" value="X">Morgenmad
Lørdag

</font>

</p>
<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="AL" value="X">Aftensmad
Lørdag

</font>

</p>
<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="MS" value="X">Morgenmad
Søndag

</font>

</p>
<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="AS" value="X">Aftensmad
Søndag

</font>

<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="MM" value="X">Morgenmad
Mandag

</font>




<CENTER>


<p>&nbsp;



</tr>

<tr>


<td width="115" height="27" valign="top" align="center">


<td width="323" height="27" valign="top" align="center"
colspan="2">
<font color="#000000" face="Times New Roman, Times, serif"
size="2">

<input type=submit value=Send>
<input type=reset value=nulstil>
</font>


<td width="111" height="27" valign="top" align="center">
</tr>
</table>
</CENTER>
</BODY>
jeg skriver lige et nyt indlæg med forklaring.
Hilsen
Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Henrik Jensen (16-07-2004)
Kommentar
Fra : Henrik Jensen


Dato : 16-07-04 07:10

foreløbig ser formularen således ud:

<HTML><HEAD><TITLE>Tilmelding</TITLE>

<META content=text/html;CHARSET=iso-8859-1 http-equiv=Content-Type>
<meta name="Microsoft Border" content="none, default">
</HEAD>
<BODY bgColor=#ffffff>
<FORM name="tilmelding" action="mailto:henrik.jensen@it-jylland.dk"
method="post" onsubmit="validering();return false";
enctype="text/plain">
<CENTER>


<table border=0 cellpadding=3 width="528" height="718">
<script type="text/javascript">

<!-- Start

function validering()
{
error = 0;
if((document.forms[0].foedselsdata.value=='') && (error==0))
{      
alert('Du skal udfylde fødselsdata!');
document.forms[0].foedselsdata.focus();
error = 1;      
}         

if((document.forms[0].Fornavn.value=='') && (error==0))
{      
alert('Du skal skrive dit Fornavn!');
document.forms[0].Fornavn.focus();
error = 1;      
}         
if((document.forms[0].Efternavn.value=='') && (error==0))
{      
alert('Du skal skrive dit Efternavn!');
document.forms[0].Efternavn.focus();
error = 1;      
}         
if((document.forms[0].Tlfnr.value=='') && (error==0))
{      
alert('Du skal indtaste dit Tlfnr!');
document.forms[0].Tlfnr.focus();
error = 1;      
}         
if(error == 0)
document.forms[0].submit();   
}

// Slut -->
</script>

<tbody>
<tr>

<td width="897" height="44" style="border-center-style: solid;
border-style: solid" align="right" colspan="4">
<p align="center"><b><font color="#0000FF"
size="6">Tilmelding til
Hærvejsmarchen</font></b>
</td>

</tr>
<tr>

<td width="897" height="1" style="border-center-style: solid;
border-style: solid" align="right" colspan="4">
<p align="center"><font color="#FF0000"><font
size="5"><b>SKAL UDFYLDES!!!&nbsp; <font color="#FF0000"> <p
align="center"><font size="5"><b>Fødselsdata (dd/mm/aa)</b>

<input type="text" name="foedselsdata" size=29></font>*</p>
<p>
</td>


</tr>

<tr>


<td width="123" height="36" style="border-center-style: solid;
border-left-style: solid; border-top-style: solid" align="right">
<div align="center">
<p align="left"><font color="#000000"size="2">
Fornavn:</font></div>
</td>

<td width="161" height="36" style="border-top-style: solid">

<input type="text" name="Fornavn" size=20>
</td>

<td width="162" height="36" style="border-top-style: solid">

<font color="#000000" size="2">Efternavn:</font>

</td>

<CENTER>

<td width="394" height="36" style="border-right-style: solid;
border-top-style: solid">

<font color="#000000" face="Times New Roman, Times, serif"
size="2"><input type="text" name="Efternavn" size=20>
</font>


</CENTER>


<tr>

<td width="121" height="33" style="border-center-style: solid;
border-left-style: solid" align="right">
<div align="center">
<p align="left"><font color="#000000" face="Times New Roman,
Times, serif" size="2">Vej og nr:</font></div>
</td>

<td width="161" height="33">

<input type="text" name="Vej og nr" size=20>
</font></font></td>



<td width="121" height="36" style="border-center-style: solid "
align="right">
<div align="center">
<p align="left"><font color="#000000" face="Times New Roman,
Times, serif" size="2">Postnummer,
by:</font></div>
</td>
<td width="161" height="36" style="border-right-style: solid">
<p align="left"> <font color="#000000">
<input type="text" name="by" size=20>
</font> </p>
</td>

</tr>

<tr>
<td width="162" height="20" style="border-left-style: solid">
<p align="left"> <font color="#ffffff">o
</font></p>
</td>
<td height="36" width="3437" align="center">
</td>
<td width="162" height="35" style="border-left-style: solid;
border-top-style: solid">
<p align="left"> <font color="#000000">Ønsket distance (KM)
</font></p>
</td>

<td width="394" height="36" style="border-right-style: solid;
border-top-style: solid">

<div align="center">
<p align="left"><font color="#000000">
<input type="text" name="distance" size=20>
</font> </div>
</td>
</tr>
<td width="121" height="33" style="border-center-style: solid;
border-left-style: solid" align="right">
<div align="center">
<p align="left"><font color="#000000">
Emailadresse:</font></div>
</td>
<td width="161" height="33">
<p align="left"> <font color="#000000">
<input type="text" name="Email" size=20>
</font> </p>
</td>
<td width="162" height="35"style="border-left-style: solid">
<p align="left"><font color="#000000" size="2" face="Times New
Roman, Times, serif">Gennemført antal gange 20KM
</font> </p>
</td>
<td width="111" height="35" style="border-right-style: solid;">
<p align="left">
<input type="text" name="gennemfoert 20KM" size=20>

<tr>
<td width="123" height="35" style="border-center-style: solid;
border-left-style: solid; border-bottom-style: solid" align="right">
<p align="left"><font color="#000000">Telefonnr:</font>
</td>
<td width="161" height="35" style="border-center-style: solid;
border-bottom-style: solid">
<div align="center">
<p align="left"><font color="#000000">
<input type="text" name="Tlfnr" size=20>
</font> </div>
</td>
<td width="162" height="35" style="border-bottom-style: solid;
border-left-style: solid">
<p align="left"><font color="#000000" size="2" face="Times New
Roman, Times, serif">Gennemført antal gange HVM
før</font> </p>
</td>

<td width="111" height="35" style="border-right-style: solid;
border-bottom-style: solid">
<p align="left">
<input type="text" name="gennemfoert hvm" size=20>

<tr>

<td width="115" height="388" style="border-style: solid"
valign="top" align="center">
<font color="#000000" face="Times New Roman, Times,
serif"><b>Indkvartering</b></font>
<p><font color="#000000"><font color="#000000" size="2"
face="Times New Roman, Times, serif">Indkvartering
Fredag</font>
</p>
<p align="center">&nbsp; <font face="Times New Roman, Times, serif"
size="2">
<input type=checkbox name="Indkvartering Fredag"
value="X"></font>
</p>
<p> <font face="Times New Roman, Times, serif" size="2">
<br><BR>

Indkvartering Lørdag</font></p>
<p align="center"> <font face="Times New Roman, Times, serif"
size="2">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type=checkbox name="Indkvartering Lørdag"
value="X"></font></p>
<p>&nbsp;</p>
<p> <font face="Times New Roman, Times, serif" size="2">

Indkvartering Søndag

</font></p>
<p align="center"> <font face="Times New Roman, Times, serif"
size="2">

&nbsp;
<input type=checkbox name="Indkvartering Søndag" value="X">

</font></p>
</font>
<p>&nbsp;
<td valign=top align="center" height="388" width="161"
style="border-style: solid">


<font color="#000000" face="Times New Roman, Times, serif"><b>Vestre
Skole</b></font>

<p>


<font face="Times New Roman, Times, serif" size="2"><input
type=checkbox name="Vestre Skole" value="X">

</font>




<CENTER>


<td valign=top align="center" height="388" width="162"
style="border-style: solid" nowrap>


<font color="#000000" face="Times New Roman, Times,
serif"><b>Nordre&nbsp;Skole</b></font>

<p>


<font face="Times New Roman, Times, serif" size="2"><input
type=checkbox name="Nordre Skole" value="X">

</font>

</center>

<td valign=top align="center" height="388" width="152"
style="border-style: solid" nowrap>


<p align="center"><b>

Forplejning:</b>

</p>


<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="AF" value="X">Aftensmad
Fredag

</font>

</p>
<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="ML" value="X">Morgenmad
Lørdag

</font>

</p>
<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="AL" value="X">Aftensmad
Lørdag

</font>

</p>
<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="MS" value="X">Morgenmad
Søndag

</font>

</p>
<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="AS" value="X">Aftensmad
Søndag

</font>

<p align="left"><font face="Times New Roman, Times, serif"
size="2"><input type=checkbox name="MM" value="X">Morgenmad
Mandag

</font>




<CENTER>


<p>&nbsp;



</tr>

<tr>


<td width="115" height="27" valign="top" align="center">


<td width="323" height="27" valign="top" align="center"
colspan="2">
<font color="#000000" face="Times New Roman, Times, serif"
size="2">

<input type=submit value=Send>
<input type=reset value=nulstil>
</font>


<td width="111" height="27" valign="top" align="center">
</tr>
</table>
</CENTER>
</BODY>
det jeg mangler nu, er det script der kan sætte en pris på hvert valgt
felt:
tilmelding koster 105kr, indkvartering koster 30kr, aftensmad koster
50kr og morgenmad koster 35kr etc.
når formularen sendes uden indkvatering beregnes der tilmeldingsgebyret
på 105 kr og hvis der vælges i checkboksene skal der lægges til denne
pris..
jeg håber der er nogen der kan hjælpe lidt.
mvh Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jesper Brunholm (16-07-2004)
Kommentar
Fra : Jesper Brunholm


Dato : 16-07-04 09:37

[OBS! crosspost - fjern den ikke relevante gruppe ved svar]

Henrik Jensen skrev:
> foreløbig ser formularen således ud:

[snip lang formular uden doctype og med en masse forældet HTML (- groft
sagt, ja, men det er fakta). For en ordens skyld ligger det på
http://www.garion.dk/webdesign/tilm/orig.txt til dem i .clientside som
ikke har set det]

Når vi nu er i .html så er mit input til en start at du skal lære dig
lidt mere om html, sådan så du kan lave det der pænt og langt mere
brugbart/overskueligt for dem der skal tilmelde sig.

Hvad selve webdesign-delen angår så vil det (som jeg tidligere har
omtalt) være en _stor_ fordel hvis du kan få en serverløsning som
understøtter serverside programmering sådan så du kan indsamle
tilmeldingerne smart.

Hvis du ikke kan det, så er resten af din opgave rent javascript, for så
skal det foregå clientside hos den som tilmelder sig. Det kan let
forfalskes, så måske bør du også selv checke alle tal igennem bagefter
(og det er her serverside ville kunne hjælpe dig meget).

Jeg synes du bør skrive prisen for hver enkelt ydelse på oppe i formen
sådan som jeg har gjort på Indkvartering fredag på
<http://www.garion.dk/webdesign/tilm/>, hvor jeg lige nu har lagt den
for at man kan se på koden i funktion. Du er (selvfølgelig) velkommen
til at tage koden på den side over til dig, hvis du lægger den på din
serverplads så kan vi følge med i ændringer .

Jeg har også sat en label på det felt, det er ret smart i forhold til at
gøre det let at bruge - prøv selv på
<http://gyros.dk/usenet/html/label2.shtml>.

> det jeg mangler nu, er det script der kan sætte en pris på hvert valgt
> felt:
> tilmelding koster 105kr, indkvartering koster 30kr, aftensmad koster
> 50kr og morgenmad koster 35kr etc.

Jeg har et par idéer, men da jeg ikke er meget hård til javascript,
x-poster jeg det her derover, så kan vi fortsætte evt debat om html her,
og få indspark fra de hårde gutter (og evt gutinder) i clientside om
selve formular-opsummeringen

> når formularen sendes uden indkvatering beregnes der tilmeldingsgebyret
> på 105 kr og hvis der vælges i checkboksene skal der lægges til denne
> pris..

dvs. 105 kr er basis for indsendt formular.

Jeg har lavet et opsummeringsfelt nederst på siden som jeg så kunne
forestille mig at man med en function opdaterede, hver gang et
udgiftsfelt krydses af oppe på siden.

altså noget i stil med:

function opdater(felt,vaerdi)
{
dettefelt=document.forms[0].felt;
if(dettefelt.checked == true){
document.forms[0].total.value += vaerdi;
}else{
document.forms[0].total.value -= vaerdi;
}
}

<input type="checkbox" onchange="opdater(this,30)" id="IndFre"
name="Indkvartering Fredag" value="X">

- men det det så her jeg kommer til kort, det virker ikke fordi jeg har
gjort noget forkert . Måske går det ikke bare at sende "this" som
parameter?

- så please - er der ikke en der er bedre end mig der kan fortsætte
herfra? .


MEN altså - jeg har crosspostet den her, vær lige sød at fjerne den
gruppe som ikke er relevant ved svar på den ene eller anden halvdel!


mvh

Jesper Brunholm

Henrik Jensen (16-07-2004)
Kommentar
Fra : Henrik Jensen


Dato : 16-07-04 13:05

Jesper Brunholm wrote in dk.edb.internet.webdesign.html:
> [OBS! crosspost - fjern den ikke relevante gruppe ved svar]
>
> Henrik Jensen skrev:
> > foreløbig ser formularen således ud:
>
> [snip lang formular uden doctype og med en masse forældet HTML (- groft
> sagt, ja, men det er fakta). For en ordens skyld ligger det på
> http://www.garion.dk/webdesign/tilm/orig.txt til dem i .clientside som
> ikke har set det]
>
> Når vi nu er i .html så er mit input til en start at du skal lære dig
> lidt mere om html, sådan så du kan lave det der pænt og langt mere
> brugbart/overskueligt for dem der skal tilmelde sig.
>
> Hvad selve webdesign-delen angår så vil det (som jeg tidligere har
> omtalt) være en _stor_ fordel hvis du kan få en serverløsning som
> understøtter serverside programmering sådan så du kan indsamle
> tilmeldingerne smart.
>
> Hvis du ikke kan det, så er resten af din opgave rent javascript, for så
> skal det foregå clientside hos den som tilmelder sig. Det kan let
> forfalskes, så måske bør du også selv checke alle tal igennem bagefter
> (og det er her serverside ville kunne hjælpe dig meget).
>
> Jeg synes du bør skrive prisen for hver enkelt ydelse på oppe i formen
> sådan som jeg har gjort på Indkvartering fredag på
> <http://www.garion.dk/webdesign/tilm/>, hvor jeg lige nu har lagt den
> for at man kan se på koden i funktion. Du er (selvfølgelig) velkommen
> til at tage koden på den side over til dig, hvis du lægger den på din
> serverplads så kan vi følge med i ændringer .
>
> Jeg har også sat en label på det felt, det er ret smart i forhold til at
> gøre det let at bruge - prøv selv på
> <http://gyros.dk/usenet/html/label2.shtml>.
>
> > det jeg mangler nu, er det script der kan sætte en pris på hvert valgt
> > felt:
> > tilmelding koster 105kr, indkvartering koster 30kr, aftensmad koster
> > 50kr og morgenmad koster 35kr etc.
>
> Jeg har et par idéer, men da jeg ikke er meget hård til javascript,
> x-poster jeg det her derover, så kan vi fortsætte evt debat om html her,
> og få indspark fra de hårde gutter (og evt gutinder) i clientside om
> selve formular-opsummeringen
>
> > når formularen sendes uden indkvatering beregnes der tilmeldingsgebyret
> > på 105 kr og hvis der vælges i checkboksene skal der lægges til denne
> > pris..
>
> dvs. 105 kr er basis for indsendt formular.
>
> Jeg har lavet et opsummeringsfelt nederst på siden som jeg så kunne
> forestille mig at man med en function opdaterede, hver gang et
> udgiftsfelt krydses af oppe på siden.
>
> altså noget i stil med:
>
> function opdater(felt,vaerdi)
> {
> dettefelt=document.forms[0].felt;
> if(dettefelt.checked == true){
> document.forms[0].total.value += vaerdi;
> }else{
> document.forms[0].total.value -= vaerdi;
> }
> }
>
> <input type="checkbox" onchange="opdater(this,30)" id="IndFre"
> name="Indkvartering Fredag" value="X">
>
> - men det det så her jeg kommer til kort, det virker ikke fordi jeg har
> gjort noget forkert . Måske går det ikke bare at sende "this" som
> parameter?
>
> - så please - er der ikke en der er bedre end mig der kan fortsætte
> herfra? .
>
>
> MEN altså - jeg har crosspostet den her, vær lige sød at fjerne den
> gruppe som ikke er relevant ved svar på den ene eller anden halvdel!
>
>
> mvh
>
> Jesper Brunholm
Hej Jesper
først vil jeg sige tusinde tak for dit indlæg.
det er dejligt at der er nogen der reagerer.
med hensyn til prislabels, så vil jeg give dig fuldstændig ret, det skal
stå ud for hver felt man vælger, og i øverste del skal der stå at prisen er
xxxkr ved tilmelding.
med hensyn til placering på server, så har vi fået en site op på øeh hvad
hedder det nu....jeg mener det er b-one. nå men siden ligger på
www.haervejsmarchen.dk og den skulle udnerstøtte det vi har brug for .
jeg er under alle omstændigheder nød til at hente alle tilmeldinger ind på
mailen og dobbelttjekke dem da der er mange som betaler flere gange og
laver fejl i tilmeldingerne, ligesom registreringssytemet skal udskrive
startkort og disse sorteres i bokse til udlevering om fredagen/lørdagen
inden starten, så der er kun dobbeltarbejde i dette, men når der er et
onlinebetalingssystem vil den økonomiske del ikke volde problemer med
dobbeltcheck, da alle skal betale ved bekræftigelse, og således vil
startkortet vi taster også vise om den indbetalte sum er iorden.
hele systemet kører i en specielt tilpasset C4 version og jeg håber at jeg
indenfor en overkuelig fremtid kan få lavet et system der er mere moderne,
men indtil da må jeg leve med det.
det smarte ville jo være et online tilmeldingssystem med betaling, som kan
sættes op i hallen til marchen og ligge på nettet året rundt, så må vi lave
det tunge arbejde på kontoret til hverdag.
jeg vil gå igang med at kopiere din label ud på alle felterne og så vil jeg
lige se dit script igennem, jeg har ved første øjekast fået den tanke at
der skal en if sætning til for at lave sumfeltet, men det ser jeg på
senere.
jeg er meget åben overfor forslag og vil gerne involvere så mange som
muligt, så det bliver så rigtigt som muligt.
mvh Henrik


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jesper Brunholm (16-07-2004)
Kommentar
Fra : Jesper Brunholm


Dato : 16-07-04 13:20

Henrik Jensen skrev:

> først vil jeg sige tusinde tak for dit indlæg.
> det er dejligt at der er nogen der reagerer.

Velbekomme - det ser desværre ud til at du har gjort dig ret upopulær
med din manglende netiketteoverholdelse, siden jeg er den eneste

Hvis du klipper det fra, som du ikke svarer på, og svarer direkte under
det du svarer på, er det da en start

> med hensyn til placering på server, så har vi fået en site op på øeh hvad
> hedder det nu....jeg mener det er b-one. nå men siden ligger på
> www.haervejsmarchen.dk og den skulle udnerstøtte det vi har brug for .
> jeg er under alle omstændigheder nød til at hente alle tilmeldinger ind på
> mailen og dobbelttjekke dem da der er mange som betaler flere gange og
> laver fejl i tilmeldingerne, ligesom registreringssytemet skal udskrive
> startkort og disse sorteres i bokse til udlevering om fredagen/lørdagen
> inden starten, så der er kun dobbeltarbejde i dette, men når der er et
> onlinebetalingssystem vil den økonomiske del ikke volde problemer med
> dobbeltcheck, da alle skal betale ved bekræftigelse, og således vil
> startkortet vi taster også vise om den indbetalte sum er iorden.
> hele systemet kører i en specielt tilpasset C4 version og jeg håber at jeg
> indenfor en overkuelig fremtid kan få lavet et system der er mere moderne,
> men indtil da må jeg leve med det.

Jeg ved ikke hvad C4 er, men det jeg mener med serversidefordel, er at
hvis du får inputdata ind i et dataark eller en database, så er det
simpelt at lave opstillinger så det er LET at efterchecke, ligesom man
så ville kunne få systemet til selv at lave nogle af disse checks. Med
en smule håndtering kan disse data så også trækkes over i excel, word
eller lign. og bruges til at flette startkort osv...

> jeg vil gå igang med at kopiere din label ud på alle felterne og så vil jeg
> lige se dit script igennem, jeg har ved første øjekast fået den tanke at
> der skal en if sætning til for at lave sumfeltet, men det ser jeg på
> senere.

den har jeg lagt i javascript-functionen (hvis det er den samme vi
tænker på)

> jeg er meget åben overfor forslag og vil gerne involvere så mange som
> muligt, så det bliver så rigtigt som muligt.

det lyder godt

mvh

Jesper Brunholm

Henrik Jensen (16-07-2004)
Kommentar
Fra : Henrik Jensen


Dato : 16-07-04 13:33

Jesper Brunholm wrote in dk.edb.internet.webdesign.html:
> Henrik Jensen skrev:
>
> > først vil jeg sige tusinde tak for dit indlæg.
> > det er dejligt at der er nogen der reagerer.
>
> Velbekomme - det ser desværre ud til at du har gjort dig ret upopulær
> med din manglende netiketteoverholdelse, siden jeg er den eneste
>
> Hvis du klipper det fra, som du ikke svarer på, og svarer direkte under
> det du svarer på, er det da en start

> Jeg ved ikke hvad C4 er, men det jeg mener med serversidefordel, er at
> hvis du får inputdata ind i et dataark eller en database, så er det
> simpelt at lave opstillinger så det er LET at efterchecke, ligesom man
> så ville kunne få systemet til selv at lave nogle af disse checks. Med
> en smule håndtering kan disse data så også trækkes over i excel, word
> eller lign. og bruges til at flette startkort osv...
> C4 er en af de førset udgaver af Concorde regnskabsprogrammet>
>
> >
> den har jeg lagt i javascript-functionen (hvis det er den samme vi
> tænker på)
Det er rigtigt
> > jeg er meget åben overfor forslag og vil gerne involvere så mange som
> > muligt, så det bliver så rigtigt som muligt.
hvis du vil kommunikere med mig pr email kan jeg sende dig et login til siden,
så kan vi lægge formularen på siden (dog skjult for andre indtil det virker)
min emailadresse er henrik.jensen@it-jylland.dk
> det lyder godt
>
> mvh
>
> Jesper Brunholm


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Henrik Jensen (16-07-2004)
Kommentar
Fra : Henrik Jensen


Dato : 16-07-04 13:49

Henrik Jensen wrote in dk.edb.internet.webdesign.html:
her er linket til siden hvor jeg har lagt din version ud:
http://www.haervejsmarchen.dk/html/DK/tilmelding%20hvm1.htm
mvh. Henrik
> Jesper Brunholm wrote in dk.edb.internet.webdesign.html:
> > Henrik Jensen skrev:
> >
> > > først vil jeg sige tusinde tak for dit indlæg.
> > > det er dejligt at der er nogen der reagerer.
> >
> > Velbekomme - det ser desværre ud til at du har gjort dig ret upopulær
> > med din manglende netiketteoverholdelse, siden jeg er den eneste
> >
> > Hvis du klipper det fra, som du ikke svarer på, og svarer direkte under
> > det du svarer på, er det da en start
>
> > Jeg ved ikke hvad C4 er, men det jeg mener med serversidefordel, er at
> > hvis du får inputdata ind i et dataark eller en database, så er det
> > simpelt at lave opstillinger så det er LET at efterchecke, ligesom man
> > så ville kunne få systemet til selv at lave nogle af disse checks. Med
> > en smule håndtering kan disse data så også trækkes over i excel, word
> > eller lign. og bruges til at flette startkort osv...
> > C4 er en af de førset udgaver af Concorde regnskabsprogrammet>
> >
> > >
> > den har jeg lagt i javascript-functionen (hvis det er den samme vi
> > tænker på)
> Det er rigtigt
> > > jeg er meget åben overfor forslag og vil gerne involvere så mange som
> > > muligt, så det bliver så rigtigt som muligt.
> hvis du vil kommunikere med mig pr email kan jeg sende dig et login til siden,
> så kan vi lægge formularen på siden (dog skjult for andre indtil det virker)
> min emailadresse er henrik.jensen@it-jylland.dk
> > det lyder godt
> >
> > mvh
> >
> > Jesper Brunholm
>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jesper Brunholm (19-07-2004)
Kommentar
Fra : Jesper Brunholm


Dato : 19-07-04 11:20

Jesper Brunholm skrev:

>> det jeg mangler nu, er det script der kan sætte en pris på hvert valgt
>> felt:
>> tilmelding koster 105kr, indkvartering koster 30kr, aftensmad koster
>> 50kr og morgenmad koster 35kr etc.

> function opdater(felt,vaerdi)
> {
> dettefelt=document.forms[0].felt;
> if(dettefelt.checked == true){
> document.forms[0].total.value += vaerdi;
> }else{
> document.forms[0].total.value -= vaerdi;
> }
> }
>
> <input type="checkbox" onchange="opdater(this,30)" id="IndFre"
> name="Indkvartering Fredag" value="X">

Henrik: hvis du har mod på at rode lidt videre med det på baggrund af
mit forslag og en side som egentlig har det du skal bruge, så prøv at se

<http://www.astro.wisc.edu/~dolan/constants/calc.html>

mvh

Jesper Brunholm

Lasse Reichstein Nie~ (19-07-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 19-07-04 20:52

Jesper Brunholm <nospam@brunholm-scharff.dk> writes:

> Jesper Brunholm skrev:

Jeg faldt lige over den her:

>> document.forms[0].total.value += vaerdi;

Dette er med altovervældende sandsynlighed *ikke* det du mener.
Value af en form-control er en streng. Når man lægger et tal til
en streng, så bliver tallet lavet om til en streng og puttet bag
på strengen (altså: "1" + 2 = "12" ).
Her skal man bruge:

document.forms[0].total.value =
Number(document.forms[0].total.value) + vaerdi;

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Jesper Brunholm (19-07-2004)
Kommentar
Fra : Jesper Brunholm


Dato : 19-07-04 22:04

Lasse Reichstein Nielsen skrev:

> Jeg faldt lige over den her:
>
>>> document.forms[0].total.value += vaerdi;
>
> Dette er med altovervældende sandsynlighed *ikke* det du mener.
> Value af en form-control er en streng. Når man lægger et tal til
> en streng, så bliver tallet lavet om til en streng og puttet bag
> på strengen (altså: "1" + 2 = "12" ).
> Her skal man bruge:
>
> document.forms[0].total.value =
> Number(document.forms[0].total.value) + vaerdi;

ahh - mange tak! - det vil jeg tage et kig på konsekvensen af i morgen

mvh

Jesper Brunholm

--
Phønix - dansk folk-musik i front - <http://www.phonixfolk.dk/>
H.C. Andersen-Centret: <http://www.andersen.sdu.dk/>

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste