Avatar billede kim Nybegynder
11. juni 1999 - 17:10 Der er 9 kommentarer og
1 løsning

Beregning onclick

Beregning med onclick
 
Jeg vil godt lave en beregning
hvor jeg med 2 tekstfelter taster
a og b ind og i den tredje kommer
summen(C) når jeg trykker på en knap
som hedder beregn.
Beregningen som skal ske er
dette her: C=Sqrt(a*a)+(b*b)

Kan nogen hjælpe mig med et Script
På forhånd tak

Avatar billede justincase Nybegynder
11. juni 1999 - 17:34 #1
Hej kim

Det skulle da være til at klare

Scriptet:

<script language="JavaScript">
function calc() {
  var a = document.calcForm.a.value;
  var b = document.calcForm.b.value;
  document.calcForm.c = Math.sqrt(a*b);
}
<script>


Og formen :
<form name="calcForm">
  <input type="text" name="a">
  <input type="text" name="b">
  <input type="text" name="c">
  <input type="button" value="beregn" onClick="calc()">
</form>

:)

JustinCase
Avatar billede justincase Nybegynder
11. juni 1999 - 19:01 #2
En anden ting.

Se lige
http://eksperten.dk/eksperten/spm.asp?id=1712

Du er lidt igang med at lave samme trick

Afvis, henvis aller accepter !!!!

:&#124;&#124;

JustinCase
Avatar billede erikjacobsen Ekspert
12. juni 1999 - 00:45 #3
Jeg går ud fra du skal have beregnet
  C=Sqrt((a*a)+(b*b))
og ikke det du skriver, og så skal løsningen jo nok være
  document.calcForm.c = Math.sqrt(a*a + b*b);
og ikke det anførte fra justincase,
MEN du skal også lave en test for om de 2 felter faktisk indeholder
tal, i hvert fald hvis dit scipt skal leve sit liv på Internettet.
(Hej JustInCase, skal vi have repeteret lidt matematik...!)
Avatar billede kim Nybegynder
12. juni 1999 - 01:16 #4
Jeg kan ikke få dit  script til at virke justincase
Avatar billede erikjacobsen Ekspert
12. juni 1999 - 09:53 #5
hans nummer 2 <script> skal være et </script>
Avatar billede justincase Nybegynder
12. juni 1999 - 10:32 #6
Ja jeg var lidt hurtig der.

Afvis mit svar og lad ericjacobsen svare

:)

JustinCase
Avatar billede kim Nybegynder
12. juni 1999 - 17:28 #7
Jeg kan ikke få det til at virke.
Hvad er der galt?
Avatar billede erikjacobsen Ekspert
12. juni 1999 - 19:35 #8
Der mangler vist en ".value". Her er et helt script der virker.
Tast 3 som a og 4 som b, tryk på knappen, og så giver den 5.

<html>
<head>
<title>Lad os lave nogle beregninger</title>
<script language="JavaScript">
  function calc() {
    var a = document.calcForm.a.value;
    var b = document.calcForm.b.value;
    document.calcForm.c.value = Math.sqrt(a*a+b*b);
  }
</script>

<body>

<h1>Lad os lave nogle beregninger</h1>

<form name="calcForm">
a: <input type="text" name="a"><br>
b: <input type="text" name="b"><br>
resultat: <input type="text" name="c"><br>
<input type="button" value="beregn" onClick="calc()">
</form>

</body>
</html>
Avatar billede kim Nybegynder
12. juni 1999 - 21:29 #9
Tak for hjælpen
Avatar billede erikjacobsen Ekspert
13. juni 1999 - 09:29 #10
he he, hvem var det så du sagde tak til, og hvem var det der
fik pointene? Nå skidt ;-)
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