Avatar billede dr.thomsen Nybegynder
31. august 2004 - 12:01 Der er 2 kommentarer og
1 løsning

Lægge to tekstfelter sammen så et andet tekstfelt opdateres

Kære ekspert,
jeg har brug for at vide hvordan man kan tage to (eller flere) tekstfelter i en form og beregne tallene i disse. Fx. lægge tallene sammen.

Beregningen skal foregå med det samme - ikke nogen OK-knap.

Resultatet skal opdateres i et tredje tekstfelt.
Avatar billede nythjem Nybegynder
31. august 2004 - 12:11 #1
Hej Dr.Thomsen!

Jeg har fået udarbejdet følgende:

<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>

Ref: http://www.eksperten.dk/spm/512942


Mvh Michael
Avatar billede dr.thomsen Nybegynder
31. august 2004 - 12:20 #2
supercool
Avatar billede roenving Novice
31. august 2004 - 13:56 #3
Lidt nemmere at skrive:

<script language="JavaScript" type="text/javascript">
function beregn(f){
  f.resultat.value = parseInt(f.felt1.value) + parseInt(f.felt2.value);
}
</script>
<form name="DinForm">
<input type="text" name="felt1" onkeyup="beregn(this.form)">
<input type="text" name="felt2" onkeyup="beregn(this.form)">
<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