Jens Gyldenkærne Clausen wrote in
dk.edb.internet.webdesign.serverside.asp:
> crha skrev:
>
> > Tak, men hvis nu jeg kun har én form, hvor man skal kunne
> > skrive f.eks. 2+5+4-2+1*8/2 og klikke send og så regner den
> > det hele ud, hvordan gør man det?
>
> Så du vil både have tal og operander i samme formfelt? Du kan lave
> en funktion der løber den indtastede værdi igennem tegn for tegn og
> deler det op i tal og operander - herefter kan du så bruge en ny
> funktion til at lave selve regnestykket.
>
> Spørg mig ikke om hvordan (jeg får ikke tid til at svare) - men
> prøv evt. at lege lidt med det selv.
>
> Hvis du vil gøre det lettere for dig selv kan du have minimum tre
> formfelter - to til tal og et til en operand (+, -, /, etc.).
>
Der er nu ikke nogen grund til at opfinde den dybe tallerken en gang
til.
Funktionen Eval kan - sjovt nok - evaluere et udtryk, som er på
streng-form.
Prøv fx at skrive
Response.Write Eval("2+5+4-2+1*8/2")
mvh Torben
--
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