Avatar billede nythjem Nybegynder
23. juni 2004 - 10:48 Der er 3 kommentarer og
1 løsning

1 felt + 1 felt giver resultat?

Hej alle!

Jeg har ledt og ledt, men forgæves :( Jeg har to text felter. Den samlede værdi af dem (+) fremkommer i felt tre.

Nogle, der ved, hvordan den klares?

<input type="text" name="felt1">
<input type="text" name="felt2">
<input type="text" name="resultat">
Avatar billede fennec Nybegynder
23. juni 2004 - 10:51 #1
document.DinForm.resultat.value = parseInt(document.DinForm.felt1.value) + parseInt(document.DinForm.felt2.value)
Avatar billede nythjem Nybegynder
23. juni 2004 - 10:56 #2
Hej Fennec!

Tak for hurtigt svar.. :)

Hvor placerer jeg linien?

<FORM name="DinForm">
<input type="text" name="felt1">
<input type="text" name="felt2">
<input type="text" name="resultat">
</FORM>
Avatar billede fennec Nybegynder
23. juni 2004 - 11:01 #3
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function beregn()
{
  document.DinForm.resultat.value = parseInt(document.DinForm.felt1.value) + parseInt(document.DinForm.felt2.value)
}
//-->
</SCRIPT>
<FORM name="DinForm">
<input type="text" name="felt1">
<input type="text" name="felt2">
<input type="Button" value="beregn" onclick="beregn()">
<input type="text" name="resultat">
</FORM>

Der er ikke lavet et tjek på om felterne indeholder tal, og hvis de ikke gør får du en fejl.
Avatar billede nythjem Nybegynder
23. juni 2004 - 11:09 #4
Tak for hjælpen Fennec.

Scriptet er lige blevet modificeret, og blev:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function beregn()
{
  document.DinForm.resultat.value = parseInt(document.DinForm.felt1.value) + parseInt(document.DinForm.felt2.value)
}
</SCRIPT>
<FORM name="DinForm">
<input type="text" name="felt1" onKeyUp="beregn()">
<input type="text" name="felt2" onKeyUp="beregn()">
<input type="text" name="resultat">
</FORM>
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