/ 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
validere div form
Fra : pepss


Dato : 23-05-03 11:11

jeg er ved at validere en side men en formula men får fejlen:

Line 36, column 5: end tag for "FORM" omitted, but its
declaration does not permit this (explain...).
</div>
^

Line 34, column 0: start tag was here (explain...).
<form action="sogprofil2.asp" method="post" >
^

Line 219, column 6: end tag for element "FORM" which is not open
(explain...).
</form>

et lille udpluk at koden:
<div class="center">
<div class="table">


<div class="tableh">
<div class="s1">
   Søg på ting
</div>
<div class="s2">
<form action="sogprofil2.asp" method="post" >
   <input type="radio" name="ting" value="ting1" />ting1 <input
type="radio" name="ting" value="ting2" />ting2 <input
type="radio" name="ting" value="ting3" />ting3
</div>
</div>

<div class="tableh">
<div class="s1">
   søg på en anden ting
</div>
<div class="s2">
   <input type="text" name="andenting" size="1" /> og <input
type="text" name="andenting2" size="1" />
</div>
</div>
<input type="image" name="opret" src="../jpg/knapsog2.png"
id="in"/>
</form>

såvit jeg forstår det er det fordi jeg skal afslutte div inden
jeg afslutter form men jeg har en masse felter der skal udfyles
og sendes til en anden side så jeg kan jo ikke bare afslutte form
i vær div.
er der nogen der har et forslag til en løgsing?

jeg kan ikke gi et link for siden er ikke på nettet endnu

//pepss

--
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

 
 
Jens Gyldenkærne Cla~ (23-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 23-05-03 11:46

pepss skrev:

> såvit jeg forstår det er det fordi jeg skal afslutte div inden
> jeg afslutter form

Ja, hvis du åbner form inde i din div, så skal du også afslutte den
inden du lukker div'en igen.

HTML-koder må ikke overlappe hinanden - enten skal de stå ved siden
af hinanden eller også skal den ene stå (helt) inde i den anden.

Gyldige sammenfletninger:

<foo>...<bar>..</bar>...</foo>

<foo>...</foo><bar>..</bar>

Ugyldig sammenfletning:

<foo>...<bar>...</foo>...</bar>


(herudover skal man tage højde for at der er regler for hvilke
koder en given kode kan indeholde - fx må div ikke stå inde i p)

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (23-05-2003)
Kommentar
Fra : pepss


Dato : 23-05-03 13:05

Jens Gyldenkærne Clausen:
> pepss skrev:
>
> > såvit jeg forstår det er det fordi jeg skal afslutte div inden
> > jeg afslutter form
>
> Ja, hvis du åbner form inde i din div, så skal du også afslutte den
> inden du lukker div'en igen.
>
> HTML-koder må ikke overlappe hinanden - enten skal de stå ved siden
> af hinanden eller også skal den ene stå (helt) inde i den anden.
>
> Gyldige sammenfletninger:
>
> <foo>...<bar>..</bar>...</foo>
>
> <foo>...</foo><bar>..</bar>
>
> Ugyldig sammenfletning:
>
> <foo>...<bar>...</foo>...</bar>
>
>
> (herudover skal man tage højde for at der er regler for hvilke
> koder en given kode kan indeholde - fx må div ikke stå inde i p)

tak skal i ha erik og jens! det var jo meget næmt! det var jo ikke
andet ind at jeg skulle ha min <form action="sogprofil2.asp"
method="post" > inden alle div og </form> efter! det skulle jeg da selv
ha set!

//pepss

--
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

Erik Ginnerskov (23-05-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 23-05-03 11:46


"pepss" <olefriis@privat.dk> skrev
> jeg er ved at validere en side men en formula men får fejlen:
>
> Line 36, column 5: end tag for "FORM" omitted, but its
> declaration does not permit this (explain...).
> </div>

for mig at se, har du rod i rækkefølgen af tags. De SKAL lukkes i omvendt
rækkefølge af den de er åbnet i:

<div class="center">
<div class="table">


<div class="tableh">
<div class="s1">
Søg på ting
</div> --- her afslutter du div s1
<div class="s2">
<form action="sogprofil2.asp" method="post" >
<input type="radio" name="ting" value="ting1" />ting1 <input
type="radio" name="ting" value="ting2" />ting2 <input
type="radio" name="ting" value="ting3" />ting3
</div> --- her afslutter du div s2, men den blev åbnet før formen
</div> --- her afslutter du div tableh, men den blev åbnet før formen

<div class="tableh">
<div class="s1">
søg på en anden ting
</div> --- her afslutter du div s1
<div class="s2">
<input type="text" name="andenting" size="1" /> og <input
type="text" name="andenting2" size="1" />
</div> --- her afslutter du div s2
</div> --- her afslutter du div tableh
<input type="image" name="opret" src="../jpg/knapsog2.png"
id="in"/>
</form>

Hvis du får styr på rækkefølgen på dine tags, har du en chance for, at det
vil validere.

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin





Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste