Waarom in godsnaam?
Een HTML pagina bestaat uit elementen, die normalerwijze allemaal een zekere structurele betekenis hebben: Het toewijzen van een NAAM en een WAARDE is nu net de eigenschap die FORM-elementen hebben...
nu is het best mogelijk om ellendige javascripts te gaan gebruiken die de basis-functionaliteiten omdraaien en andere elementen precies dat laten doen wat eigenlijk een ander element doet... maar waarom?
Dat betekent enkel dat je code ondoorgrondelijker wordt, het risico op scriptfouten groter en de compatibviliteit in verschillende browsers minder ...
een veelgemaakte fout die sommige beginnende webbouwers nog wel maken is dat ze dit doen uit het idee van de 'visuele presentatie'..
maar juist op dat punt is het veel zinniger om andersom te werken...
met CSS is het uitstekend mogelijk elementen andersiom te stylen, en kun je dus een standaard Formuleir prima visueel laten presenteren als bv een tabel met grote vlakken, waarop je kunt klikken om deze te slecteren...
eventueel is er nog een tussenvorm mogelijk, waarbij je hidden formulier elementen gebruikt, maar zelfs dat zou ik enkel als 'tweede keus' doen, als ee 'eerlijk' formulier niet goed genoeg aan je wensen voldoet (maar ook dan is het het overwegen waard je wensen ook aan te passen aan de technische mogelijkheden en niet andersom)
Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen