Avatar billede jonatanharring Nybegynder
05. december 2006 - 15:26 Der er 14 kommentarer

Formular i Firefox

Hej.
Jeg har haft en del problemer med en formular (kontakt formular) i Firefox.
Problemet er at at input'ne rykkes helt ud til venstre siden at siden (som i dette tilfælde er en tabel).

Koden ser således ud:

<form action="<?=$_SERVER["PHP_SELF"];?>" method="post"?>
<table>
<tr>
<td colspan="2"><b>Supporter: Jonatan Harring<br/></td></tr>
<td>Navn:</td><td><input type="text" name="navn" /></td></tr>
<td>E-mail:</td><td><input type="text" name="mail" /></td></tr>
<td>Hjemmeside:</td><td><input type="text" name="hjemmeside" /></td></tr>
<tr><td colspan="2">Besked:<br /><textarea name="besked"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="Send" name="send" /></td></tr>
</table>
</form>

På forhånd: Tak for hjælpen eksperter!

Venlig Hilsen
Jonatan Harring
Avatar billede olebole Juniormester
05. december 2006 - 15:55 #1
<ole>

Nu er det jo ikke til at vide, hvordan du gerne vil have, det skal se ud, men du laver da vist nogle tr-fejl:

<form action="<?=$_SERVER["PHP_SELF"];?>" method="post"?>
<table>
<tr><td colspan="2"><b>Supporter: Jonatan Harring<br/></td></tr>
<tr><td>Navn:</td><td><input type="text" name="navn" /></td></tr>
<tr><td>E-mail:</td><td><input type="text" name="mail" /></td></tr>
<tr><td>Hjemmeside:</td><td><input type="text" name="hjemmeside" /></td></tr>
<tr><td colspan="2">Besked:<br /><textarea name="besked"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="Send" name="send" /></td></tr>
</table>
</form>

/mvh
</bole>
Avatar billede jonatanharring Nybegynder
05. december 2006 - 16:15 #2
Den virker desværre stadig ikke :-(


.. Jeg vil gerne have at input'ne står lige efter tekst (navn, email osv.) - på en lige linie!
Avatar billede coderdk Praktikant
05. december 2006 - 18:01 #3
<form action="<?=$_SERVER["PHP_SELF"];?>" method="post"?>
<table>
<tr>
<td><b>Supporter: Jonatan Harring<br/></td>
<td>Navn:</td><td><input type="text" name="navn" /></td>
<td>E-mail:</td><td><input type="text" name="mail" /></td>
<td>Hjemmeside:</td><td><input type="text" name="hjemmeside" /></td>
<td>Besked:<br /><textarea name="besked"></textarea></td>
<td><input type="submit" value="Send" name="send" /></td></tr>
</table>
</form>

sådan?!
Avatar billede jowii Nybegynder
05. december 2006 - 18:01 #4
kommer an på hvad du helt præcis mener.

Er det linjeskift du ikke ønsker skal du slette <br>
Er det mellemrum du ikke ønsker så slet sluttag på dine </td>'er.

Når du har to td'er ved siden af hinanden, vil de ikke rykke tæt sammen, så nøjs' med at have en..
Avatar billede olebole Juniormester
06. december 2006 - 13:41 #5
Prøv at lave et billede af, hvad du vil have - og upload det. Det kan blive en lang, trættende quiz uden  ;o)
Avatar billede jonatanharring Nybegynder
06. december 2006 - 16:16 #6
Det jeg vil have er en formular ligende dette:

JEG VIL HAVE(som den ligner i internet explorer:

Navn:  [INPUT]
Email: [INPUT]

DEN LIGNER NU(som den ligner i forefox)

Navn:                                                                      [INPUT]
Email:                                                                    [INPUT]

- Hvad er der galt med koden!?!
Avatar billede coderdk Praktikant
06. december 2006 - 16:22 #7
Det er vel bare koden som olebole postede? Det virker da i min Firefox 2
Avatar billede coderdk Praktikant
06. december 2006 - 16:22 #8
Har du noget stylesheet som sætter table width til 100% eller sådan noget?
Avatar billede jowii Nybegynder
06. december 2006 - 16:24 #9
Nej, han skal slette hans td tag i mellem skrift og input felt. Der skal kun være et. Han skriver :
<td>Hjemmeside:</td><td><input type="text" name="hjemmeside" /></td></tr>

Det skal laves om til:

<td>Hjemmeside:<input type="text" name="hjemmeside" /></td></tr>

Det skulle gerne virke ;)
Avatar billede jonatanharring Nybegynder
06. december 2006 - 16:25 #10
Nej..
Avatar billede jonatanharring Nybegynder
06. december 2006 - 16:25 #11
prøver!
Avatar billede jonatanharring Nybegynder
06. december 2006 - 16:28 #12
Nej det virker jo heller ikke for input'ne skal gerne være stillet lige op!
Avatar billede jowii Nybegynder
06. december 2006 - 16:35 #13
Det ser ens ud ved mig - nøjagtigt det samme i IE og FF.
Avatar billede olebole Juniormester
07. december 2006 - 15:49 #14
Hvis det bare skal rodes sammen til én pærevælling, kan du jo undlade tabellen - men det ligner da noget, man har trukket ud af den grimme ende på en kollikramt gnu  :)

Hvis det derimod skal stå pænt i søjler (én søjle til tekst og en anden til felter), er tabellen elementet, der skal bruges - og så er der ikke synderlig forskel på FF2's og IE's visning.

Det er dog ikke til at vide, da du åbenbart ikke ønsker at uploade et billede, hvoraf det tydeligt fremgår, hvad du ønsker  ;o)

En fortsættelse af quizen kunne være dette forsøg:

<form action="<?=$_SERVER["PHP_SELF"];?>" method="post"?>
<div><b>Supporter: Jonatan Harring</b></div>
<div>Navn:<input type="text" name="navn" /></div>
<div>E-mail:<input type="text" name="mail" /></div>
<div>Hjemmeside:<input type="text" name="hjemmeside" /></div>
<div>Besked:<br /><textarea name="besked"></textarea></div>
<div><input type="submit" value="Send" name="send" /></div>
</form>
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