Avatar billede lanthernen Nybegynder
29. juni 2005 - 22:26 Der er 11 kommentarer og
1 løsning

Formular på hjemmeside

Hey

Laver en lille hjemmeside til en skole hvor det skulle være muligt at tilmelde sig online til kurser.

Har fundet en form hos min udbyder, WEB10, som sådan set er OK.

Jeg har bygget lidt på den og den virker fint, MEN mit problem er (sikert meget lille) det at jeg har en tekst ud for hver tekst felt:

Navn:
Adresse:
Post nr:
By:

OSV

Problemet er er det ikke ser skide smart ud at der med det samme efter hver tekst starter en tekst boks hvor man kan skrive sit navn osv.

Hvordan får jeg lige lang afstand fra teksten og ud til tekstfeltet???


Her er koden:

Her kan du tilmelde dig alle de kurser som du ønsker eller du kan maile om info om et eller flere kurser
<!-- FORMMAIL HTML KODE START -->
<form method="post" action="http://cgi.web10.dk/cgi-bin/formmail/FormMail.pl">

<!-- INDSTILLINGER -->
<!-- Hjælp til nedenstående linie: Her skrives email-adressen som formularen skal sende til. -->
<input type="hidden" name="recipient" value="mail@mail.dk" />

<!-- Hjælp til nedenstående linie: Her skrives emnet på mailen, som modtageren får. -->
<input type="hidden" name="subject" value="Tilmelding eller info" />
<!-- Hjælp til nedenstående linie: Her angives hvilke felter som skal være obligatoriske. -->
<input type="hidden" name="required" value="realname,address,postnr,by,tlf,email,emne" />
<!-- Hjælp til nedenstående linie: Her skrives den fulde adresse på siden som brugeren skal se, efter succesfuld indtastning/sending.. -->
<input type="hidden" name="redirect" value="http://www.mail.dk/takfordinmail.html" />
<!-- INDSTILLINGER -->

<!-- HTML FORMULAREN -->
Navn: <input type="text" name="realname" size="34" /><br />
Adresse: <input type="text" name="address" size="34" /><br />
Post nr: <input type="text" name="postnr" size="34" /><br />
By:      <input type="text" name="by" size="34" /><br />
Tlf. nr: <input type="text" name="tlf" size="34" /><br />
email:  <input type="text" name="email" size="54"><br />
Emne:    <input type="text" name="emne" size="54"><br />
Kursus 1:  <input type="checkbox" name="Kursus 1"><br />
Kursus 2:  <input type="checkbox" name="Kursus 2"><br />
Kursus 3:  <input type="checkbox" name="Kursus 3"><br />
Kursus 4:  <input type="checkbox" name="Kursus 4"><br />
Kursus 5:  <input type="checkbox" name="Kursus 5"><br />
Kursus 6:  <input type="checkbox" name="Kursus 6"><br />
Kursus 7:  <input type="checkbox" name="Kursus 7"><br />
Kursus 8:  <input type="checkbox" name="Kursus 8"><br />
Kursus 9:  <input type="checkbox" name="Kursus 9"><br />
Kursus 10: <input type="checkbox" name="Kursus 10"><br />



besked:<br />
<textarea name="besked" cols="40" rows="4"></textarea> <br />
<input type="submit" value="send" />
<!-- HTML FORMULAREN -->

</form>
<!-- FORMMAIL HTML KODE SLUT-->


Har prøvet at lave mellemrum ud til kolon : så afstanden skulle være den samme men virker ikke.
SOM HER:
Navn  : <input type="text" name="realname" size="34" /><br />
Adresse: <input type="text" name="address" size="34" /><br />
Post nr: <input type="text" name="postnr" size="34" /><br />
By    :      <input type="text" name="by" size="34" /><br />



Belønning på 200 point ;-)
Avatar billede lanthernen Nybegynder
29. juni 2005 - 22:27 #1
Ja, det virkede sku heller ikk her ;-/
Avatar billede trekkies Juniormester
29. juni 2005 - 22:30 #2
Du kan bruge dette til at lave mellemrum mellem tekst og boksene: &nbsp;

Får du en fejl?
Avatar billede trekkies Juniormester
29. juni 2005 - 22:31 #3
Ups, du kan lave det i div, jeg laver lidt.
Avatar billede nielle Nybegynder
29. juni 2005 - 22:32 #4
Sæt dem op i en tabel:

<table>
<tr><td>Navn:</td><td><input type="text" name="realname" size="34" /></td></tr>
<tr><td>Adresse:</td><td><input type="text" name="address" size="34" /></td></tr>
<tr><td>Post nr:</td><td><input type="text" name="postnr" size="34" /></td></tr>
<tr><td>By:</td><td><input type="text" name="by" size="34" /></td></tr>
<tr><td>Tlf. nr:</td><td><input type="text" name="tlf" size="34" /></td></tr>
<tr><td>email:</td><td><input type="text" name="email" size="54"></td></tr>
<tr><td>Emne:</td><td><input type="text" name="emne" size="54"></td></tr>
<tr><td>Kursus 1:</td><td><input type="checkbox" name="Kursus 1"></td></tr>
<tr><td>Kursus 2:</td><td><input type="checkbox" name="Kursus 2"></td></tr>
<tr><td>Kursus 3:</td><td><input type="checkbox" name="Kursus 3"></td></tr>
<tr><td>Kursus 4:</td><td><input type="checkbox" name="Kursus 4"></td></tr>
<tr><td>Kursus 5:</td><td><input type="checkbox" name="Kursus 5"></td></tr>
<tr><td>Kursus 6:</td><td><input type="checkbox" name="Kursus 6"></td></tr>
<tr><td>Kursus 7:</td><td><input type="checkbox" name="Kursus 7"></td></tr>
<tr><td>Kursus 8:</td><td><input type="checkbox" name="Kursus 8"></td></tr>
<tr><td>Kursus 9:</td><td><input type="checkbox" name="Kursus 9"></td></tr>
<tr><td>Kursus 10:</td><td><input type="checkbox" name="Kursus 10"></td></tr>
</table>
Avatar billede nielle Nybegynder
29. juni 2005 - 22:34 #5
Du skal *aldrig* bruge mellemrum til at få tingene til at stå på den rette plads. I det mindste ikke i HTML-verdenen. Mellemrum har nemlig ikke nogen bestemt bredde.
Avatar billede lanthernen Nybegynder
29. juni 2005 - 22:36 #6
Er ok med tabellen, smid svar
Avatar billede nielle Nybegynder
29. juni 2005 - 22:38 #7
Svar :^)
Avatar billede trekkies Juniormester
29. juni 2005 - 22:38 #8
Du skal lige huske / til sidst ved checkboxerne og ved emne og email
Avatar billede trekkies Juniormester
29. juni 2005 - 22:39 #9
Hej lanthernen
Du skriver også at den ikke virker, hvad er fejlen?
Avatar billede lanthernen Nybegynder
29. juni 2005 - 22:40 #10
Det virker fint - prob var bare det skulle i en tabel - ved ikke hvorfor jeg ikke tænkte på det - tak
Avatar billede nielle Nybegynder
29. juni 2005 - 22:40 #11
... men det kan faktisk også laves med div.

Imidlertid fungere tabeller ganske udemærket til den slags og så skal man da endelig bare bruge dem. I øvrigt skulle du måske overveje at sætte en width på den første søjle sådan at den altid har en fast bredde.
Avatar billede roenving Novice
30. juni 2005 - 00:16 #12
I de få tilfælde hvor en tabel ikke er funktionel (jeg kan ikke lige komme i tanke om nogen !-), kan man så også bruge f.eks. en label med en bredde og float:

.minLabel{width:200px;float:left;
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