Bekijk Volledige Versie : Hoe een form script valid HTML 4.01 Transitional krijgen
[ Martin ]
12/07/04, 16:25
Hallo,
Ik wil een drop down menu met 'ga' knop om de keuze te openen. Ik dacht
ongeveer aan zoiets:
<form name="jump">
<select name="menu">
<option value="http://">1</option>
<option value="http://">2</option>
<option value="http://">3</option>
</select>
<input type="button"
onClick="location=document.jump.menu.options[document.jump.menu.selectedInde
x].value;" value="Ga" style="font-family: verdana, arial, helvetica,
sans-serif;font-size: 12px; background-color: #DFFADE;">
</form>
Alleen zorgt dat ervoor dat de pagina niet meer als HTML 4.01 Transitional
kan worden gevalideerd. Foutmelding:
required attribute "ACTION" not specified
<form>
Wie kan mij verder helpen?
--
Groetjes [ Martin ]
Arnoud Galactus Engelfriet
12/07/04, 16:45
In article <ccu62j$8lk$1@nl-news.euro.net>,
[ Martin ] <[ Martin] @ http://www.WinampNederlands.nl> wrote:
><form name="jump">
>...
>required attribute "ACTION" not specified
Volgens HTML 4.01 Transitional moet in een formulier aangegeven
staan welk server-side script de invoer gaat afhandelen. En
de URL daarvan zet je in het attribuut ACTION.
De botte manier is ACTION="#" waardoor de validator blij is,
maar je Javascript-loze bezoekers niet, want voor hen werkt
het dan niet. Met iets meer moeite maak je een server-side
redirect, die van dit formulier de gekozen URL ontvangt
en een "Location:" header terugstuurt met die URL er in.
Arnoud
--
Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
Patents, copyright and IPR explained for techies: http://www.iusmentis.com/
[ Martin ]
12/07/04, 16:55
Arnoud "Galactus" Engelfriet wilde het volgende mededelen:
> In article <ccu62j$8lk$1@nl-news.euro.net>,
> [ Martin ] <[ Martin] @ http://www.WinampNederlands.nl> wrote:
>> <form name="jump">
>> ...
>> required attribute "ACTION" not specified
>
> Volgens HTML 4.01 Transitional moet in een formulier aangegeven
> staan welk server-side script de invoer gaat afhandelen. En
> de URL daarvan zet je in het attribuut ACTION.
>
> De botte manier is ACTION="#" waardoor de validator blij is,
> maar je Javascript-loze bezoekers niet, want voor hen werkt
> het dan niet. Met iets meer moeite maak je een server-side
> redirect, die van dit formulier de gekozen URL ontvangt
> en een "Location:" header terugstuurt met die URL er in.
>
> Arnoud
Omdat ik daar niet zo bedreven in ben houd ik ACTION="#" aan. Als ik wat
meer tijd heb ga ik op zoek naar hoe ik jouw voorgestelde 'nettere' manier
kan afhandelen.
Thx :)
--
Groetjes [ Martin ]
Arnoud Galactus Engelfriet
12/07/04, 16:55
In article <ccu7ro$gik$1@nl-news.euro.net>,
[ Martin ] <[ Martin] @ http://www.WinampNederlands.nl> wrote:
>Arnoud "Galactus" Engelfriet wilde het volgende mededelen:
>> De botte manier is ACTION="#" waardoor de validator blij is,
>> maar je Javascript-loze bezoekers niet, want voor hen werkt
>> het dan niet. Met iets meer moeite maak je een server-side
>> redirect, die van dit formulier de gekozen URL ontvangt
>> en een "Location:" header terugstuurt met die URL er in.
>
>Omdat ik daar niet zo bedreven in ben houd ik ACTION="#" aan. Als ik wat
>meer tijd heb ga ik op zoek naar hoe ik jouw voorgestelde 'nettere' manier
>kan afhandelen.
Misschien kun je hier wat mee:
http://www.isofarro.freeserve.co.uk/dropdown.html
Arnoud
--
Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
Patents, copyright and IPR explained for techies: http://www.iusmentis.com/
[ Martin ]
12/07/04, 17:05
Arnoud "Galactus" Engelfriet wilde het volgende mededelen:
> In article <ccu7ro$gik$1@nl-news.euro.net>,
> [ Martin ] <[ Martin] @ http://www.WinampNederlands.nl> wrote:
>> Arnoud "Galactus" Engelfriet wilde het volgende mededelen:
>>> De botte manier is ACTION="#" waardoor de validator blij is,
>>> maar je Javascript-loze bezoekers niet, want voor hen werkt
>>> het dan niet. Met iets meer moeite maak je een server-side
>>> redirect, die van dit formulier de gekozen URL ontvangt
>>> en een "Location:" header terugstuurt met die URL er in.
>>
>> Omdat ik daar niet zo bedreven in ben houd ik ACTION="#" aan. Als ik
>> wat meer tijd heb ga ik op zoek naar hoe ik jouw voorgestelde
>> 'nettere' manier kan afhandelen.
>
> Misschien kun je hier wat mee:
> http://www.isofarro.freeserve.co.uk/dropdown.html
Dank je wel Arnoud. De server ondersteund geen CGI maar ik zal eens kijken
wat ik met deze info kan ;-)
--
Groetjes [ Martin ]
[ Martin ]
12/07/04, 17:05
[ Martin ] wilde het volgende mededelen:
> Arnoud "Galactus" Engelfriet wilde het volgende mededelen:
>> In article <ccu7ro$gik$1@nl-news.euro.net>,
>> [ Martin ] <[ Martin] @ http://www.WinampNederlands.nl> wrote:
>>> Arnoud "Galactus" Engelfriet wilde het volgende mededelen:
>>>> De botte manier is ACTION="#" waardoor de validator blij is,
>>>> maar je Javascript-loze bezoekers niet, want voor hen werkt
>>>> het dan niet. Met iets meer moeite maak je een server-side
>>>> redirect, die van dit formulier de gekozen URL ontvangt
>>>> en een "Location:" header terugstuurt met die URL er in.
>>>
>>> Omdat ik daar niet zo bedreven in ben houd ik ACTION="#" aan. Als ik
>>> wat meer tijd heb ga ik op zoek naar hoe ik jouw voorgestelde
>>> 'nettere' manier kan afhandelen.
>>
>> Misschien kun je hier wat mee:
>> http://www.isofarro.freeserve.co.uk/dropdown.html
>
> Dank je wel Arnoud. De server ondersteund geen CGI maar ik zal eens
> kijken wat ik met deze info kan ;-)
Trouwens nog een vraagje: een javascript kan je in een apart bestand
plaatsen er er naar toe linken via bijvoorbeeld
<script type="text/javascript" language="JavaScript"
src="http://m1.nedstatbasic.net/basic.js"></script>
--
Groetjes [ Martin ]
winamp | muziek | video || www.winampnederlands.nl
[ Martin ]
12/07/04, 17:15
>>>> De botte manier is ACTION="#" waardoor de validator blij is,
>>>> maar je Javascript-loze bezoekers niet, want voor hen werkt
>>>> het dan niet. Met iets meer moeite maak je een server-side
>>>> redirect, die van dit formulier de gekozen URL ontvangt
>>>> en een "Location:" header terugstuurt met die URL er in.
>>>
>>> Omdat ik daar niet zo bedreven in ben houd ik ACTION="#" aan. Als ik
>>> wat meer tijd heb ga ik op zoek naar hoe ik jouw voorgestelde
>>> 'nettere' manier kan afhandelen.
>>
>> Misschien kun je hier wat mee:
>> http://www.isofarro.freeserve.co.uk/dropdown.html
>
> Dank je wel Arnoud. De server ondersteund geen CGI maar ik zal eens
> kijken wat ik met deze info kan ;-)
Ik heb trouwens nog een vraag. Een javascript kun je als bestand opslaan en
in de pagina invoegen via
<script type="text/javascript" language="JavaScript"
src="bestand.js"></script>
Is iets dergelijks ook voor dit script mogelijk:
<form name="jump" action="#" >
<select name="menu">
<option value="http://">1</option>
<option value="http://">2</option>
<option value="http://">3</option>
</select> <input type="button"
onClick="location=document.jump.menu.options[document.jump.menu.selectedInde
x].value;" value="Ga" style="font-family: verdana, arial, helvetica,
sans-serif;font-size: 12px; background-color: #DFFADE;">
</form>
Doel is het dropdown menu in één bestand te hebben zodat een wijziging in
het menu direct op iedere pagina zichtbaar is ( dus als alleen het <option>
gedeelte in een centraal bestand staat is het al goed ). Ben heel benieuwd
of dat kan ;)
Alvast bedankt.
--
Groetjes [ Martin ]