Avatar billede madiedk Nybegynder
21. september 2004 - 20:59 Der er 6 kommentarer og
1 løsning

regnestykker med HTML?

er det muligt at regne med HTML altså sådan noget som 2 + 2 og så vise resultatet i en FORM boks
hvis ja er det så også muligt at regne potens regning med HTML
det må kun være HTML og ikke javascript osv.
Avatar billede dan_n Nybegynder
21. september 2004 - 21:04 #1
Det er desværre ikke muligt uden brug af javascript
Avatar billede dan_n Nybegynder
21. september 2004 - 21:10 #2
eller andre typer af client/serversite scripting
Avatar billede nmh Nybegynder
21. september 2004 - 22:07 #3
Her er et lille eksempel, der benytter VBscript. Det kan også laves i Javascript lige så let.
Det er umuligt at lave i ren HTML-kode som Dan skriver, men som du kan se er det ganske let at lave et script, der løser problemet.
Du kan i det første felt skrive et vilkårligt regneudtryk.
Du kan benytte parenteser og også en lang række matematiske funktioner.
Kvadratrod skrives sqr. Således er sqr(16) lig 4.
potens: 5^2 er 25.

<html>
<script language="VBscript">
sub Beregn
  resultat.value=eval(regneudtryk.value)
end sub
</script>
<body>
<input type=text name=regneudtryk><p>
<input type=button value="Udregn" onClick="Beregn"><p>
<input type=text name=resultat>
</body>
</html>
Avatar billede thesurfer Nybegynder
21. september 2004 - 22:13 #4
1) Det kan vist ikke gøres via ren HTML, som dan_n skrev..

2) VBScript virker *kun* i Internet Explorer, da det er en Microsoft teknologi, som frarådes at bruge..
Avatar billede thesurfer Nybegynder
21. september 2004 - 22:14 #5
PS: nmh> Du mangler vist <form..> og </form> :-)
Avatar billede nmh Nybegynder
21. september 2004 - 22:17 #6
Det er ikke nødvendigt med <form> </form>, hvis man blot vil have et par inputfelter, som man ikke skal sende nogle steder hen, når man benytter VBscript.
Men som sagt: det er let at lave eksemplet i Javascript også.
Avatar billede dan_n Nybegynder
27. september 2004 - 15:18 #7
Takker for points
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester