18. september 2003 - 14:58
Der er
8 kommentarer og 1 løsning
Lægge værdier fra to inputfelter sammen
Jeg har tre inputfelter efter hinanden - i et varierende antal rækker: antal1 + stk1 = ialt1 antal2 + stk2 = ialt2 .... og måske flere Hvordan kan jeg få det til at spille sammen i javascript så det opdateres realtime - ialt felterne. I må meget gerne give et simpelt eksempel
Annonceindlæg fra Barco
18. september 2003 - 15:17
#1
Fx. sådan her: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body> <form name="frm1"> <input type="text" name="felt1">+ <input type="text" name="felt2"> <input type="button" value="læg sammen!" onclick="document.frm1.felt3.value=parseInt(document.frm1.felt1.value) + parseInt(document.frm1.felt2.value);"> <input type="text" name="felt3"> </form> </body> </html> //>Rune
18. september 2003 - 15:30
#2
nej ikke med onclick/knap, men uden altså når man tabber videre
18. september 2003 - 15:33
#3
vil det btw virke i alle browsere?
18. september 2003 - 15:34
#4
arrrr - sådan her: <form name="frm1"> <input type="text" name="felt1">+ <input type="text" name="felt2" onchange="document.frm1.felt3.value=parseInt(document.frm1.felt1.value) + parseInt(document.frm1.felt2.value);"> <input type="text" name="felt3"> </form> smid lige et svar igen ;o)
18. september 2003 - 15:36
#5
men hvis man ændrer værdien i f.eks felt 1 opdaterer den ikke igen??
18. september 2003 - 15:56
#6
Nej, så skal du jo klikke å knappen igen! //>Rune
19. september 2003 - 09:23
#7
Hej Rune Jeg tror ikke du har læst min komm 15:30:57 - jeg skal bruge noget der fungerer uden knap på - altså bare fra felt til felt
22. september 2003 - 15:38
#8
har fundet ud af det ;o) - tak for hjælpen
22. september 2003 - 15:39
#9
hvis noge skulle være interesserede i løsn er den her: <form name="frm1"> <input type="text" name="felt1" value="0" onblur="document.frm1.felt3.value=parseInt(document.frm1.felt1.value) + parseInt(document.frm1.felt2.value);">+ <input type="text" name="felt2" Value="0" onblur="document.frm1.felt3.value=parseInt(document.frm1.felt1.value) + parseInt(document.frm1.felt2.value);"> <input type="text" name="felt3"> </form>
Vi tilbyder markedets bedste kurser inden for webudvikling