Rune Brynestad wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg har et skjema som blant annet inneholder feltene alternativ og
> forklaring. Feltet alternativ er en listeboks der brukeren skal velge blant
> 1 av 10 alternativer. Dersom brukeren velger alternativ 7, skal feltet
> forklaring fylles ut i tillegg (obligatorisk). Dersom brukeren velger et av
> de andre alternativene, er det ikke nødvendig at feltet forklaring fylles
> ut. Hvordan løser man dette? Clientside eller serverside? Javascript
> eller ASP?
>
du er nødt til at gøre begge dele ... eller kun serverside. Hvis du vælger at
gøre det clientside i fx javascript, så bør du nok spørge i fx
dk.edb.internet.webdesign.clientside . Hvis det er i ASP, skal du lige
overveje, hvordan du opbygger din SELECT-box på HTML-siden.
Jeg ville nok vælge at gøre det således:
<form>
<select name="brugervalg">
<option value="1">Valg 1</option>
<option value="2">valg 2</option>
</select>
<input type="text" name="valg7">
</form>
I din ASP-kode kan du så checke om kombinationen er korrekt:
<%
if request.form("brugervalg") = "7" and request.form("valg7") = "" then
response.write "Du skal skrive en forklaring"
end if
%>
Jesper Stocholm
http://stocholm.dk
--
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