[xhtml] contact form niet strict

Pagina: 1
Acties:

  • DarkShadow
  • Registratie: Juli 2000
  • Laatst online: 20-08 23:09
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
        <!-- Middenstuk -->
    
        <table class="midden">
        <tr>
        <td valign="top">
    
        <!-- Hieronder volgt Contact -->
        <h3>Contact</h3>
            <p class="tekst">
            Je kan als je vragen of opmerkingen over deze site hebt,
 contact met me opnemen, verwacht niet een directe reactie, 
            sowieso hou ik al niet van commentaar.
            <br />
            <form action="MAILTO:gerbertfloor@hotmail.com" method="post" enctype="text/plain">
            Je Naam:
            <br />
            <input type="text" name="name" value="je naam" size="20" />
            <br />
            Je mailadres:
            <br />
            <input type="text" name="mail" value="je mailadres" size="20" />
            <br />
            Commentaar:
            <br />
            <input type="text" name="comment" value="je commentaar" size="60" />
            <br /><br />
            <input type="submit" value="Send" />
            <input type="reset" value="Reset" />
            </form>
            </p>
            
        </td>
        </tr>
        </table>


Als fout geeft oa hij dit:
document type does not allow element "form" here; missing one of "object", "ins", "del", "map" start-tag
Weet iemand van jullie wat er fout is, want ik heb het formuliertje geplukt van w3schools, en toch is het niet strict (door de plaatsing dus waarschijnlijk, maar wat daar fout aan is :? )

ps. sorry voor het verneuken van layout

[ Voor 47% gewijzigd door DarkShadow op 11-11-2003 22:29 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:34

crisp

Devver

Pixelated

waarom wil je het strict validerend hebben? Als ik zo je structuur zie heb je weinig begrepen van het hele idee achter XHTML - je gebruikt nog steeds tabellen voor opmaak, en ook de layout van je form wordt bepaald door br-elementen in plaats van elementen die iets zeggen over de structuur van je document en je form

en mailto: is ook wel erg fout eerlijk gezegd - daarmee maak je jezelf afhankelijk van een mailprogramma op de client.

wb je error, een form mag niet genest zijn in een paragraph - een paragraph is bedoelt voor text en andere inline elementen, niet voor formulieren.

[ Voor 32% gewijzigd door crisp op 11-11-2003 23:02 ]

Intentionally left blank


  • DarkShadow
  • Registratie: Juli 2000
  • Laatst online: 20-08 23:09
sorry :)
Ik ben nog maar beginner op het gebied van html, en maak dus nog veel van dit soort fouten, weet jij een beter xhtml strict soortgelijk formulier dan?

edit: jij zegt trouwens dat je in xhtml beter geen tables kan gebruiken, maar wat is een goed alternatief dan? Wat kan je anders gebruiken om in een gekleurde balk tekst te krijgen

[ Voor 37% gewijzigd door DarkShadow op 11-11-2003 23:32 ]


  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 14:31

DizzyWeb

Ondertiteld

Als je zo'n beginner bent, waarom dan xhtml strict?

  • DarkShadow
  • Registratie: Juli 2000
  • Laatst online: 20-08 23:09
DizzyWeb schreef op 11 november 2003 @ 23:32:
Als je zo'n beginner bent, waarom dan xhtml strict?
omdat dat moet voor school, beetje jammer

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

DarkShadow schreef op 11 november 2003 @ 23:33:
omdat dat moet voor school, beetje jammer
Niks jammer, erg nuttig. Daar leer je nog eens wat van. Maar ik gok dat je de <form> tag niet binnen een <p> mag gebruiken. Doe ook eens wat aan je content-layout separatie; probeer zoveel mogelijk layout-zaken in een stylesheet te zetten, en minder tabellen te gebruiken voor je layout.

Rustacean


  • Pastinakel
  • Registratie: December 2000
  • Laatst online: 12:53

Pastinakel

Zwammen en kwazoedels

Volgens mij mocht een <form></form> niet binnen <p></p>, d'r mag namelijk wel meer niet binnen <p></p>.

Ik weet het nu zeker: net even een testje door de validator gehaald:

Line 44, column 41: document type does not allow element "form" here; missing one of "object", "ins", "del", "map" start-tag
code:
1
  <p><form action="index.php" method="post"></form></p>


2e edit:

Euh... ik zie nu pas dat het goede antwoord al gegeven was in de tweede post.. :o

[ Voor 94% gewijzigd door Pastinakel op 12-11-2003 02:24 ]

Ik kan je niet helpen. De frutsel is warrig en niet knopig. Bovendien heb ik maar één kant | Scrobblernakel

Pagina: 1