Hej mina vänner Frågan är om ditt javascript köper "," (komma) som decimalavdelare? Kan vara så att det vill ha en "." "punkt" istället.Multiplicera textfält
Jag har ett problem. Jag har en tippasida där jag har matcher med olika odds att tippa. Nu är problemet att när jag räknar ihop de olika oddsen, så blir slutsumman 38,30 i odds. Satsar jag då 10 kr. så blir det 380 kr i vinst. Jag vill/tycker det ska bli 383 kr. Jag har alltså tre olika textrutor. Här har ni koden:
<%
Call dbConnect()
sSQL1 = "SELECT * FROM qGamesTips_odds WHERE Datepart(""y"",Spelstopp,2,2) = Datepart(""y"",Now(),2,2) AND UserID = "& Session("UserID") &" AND Active = 1 ORDER BY Spelstopp, HomeTeam"
Set rsGames=Connect.Execute(sSQL1)
Do Until rsGames.EOF
If rsGames("DittTecken") = 3 Then
DittTecken = "X"
Else
DittTecken = rsGames("DittTecken")
End If
Spelstopp = Left(rsGames("Spelstopp"),16)
Match = rsGames("HomeTeam") &" - " &rsGames("AwayTeam")
DittOdds = rsGames("DittOdds")
if (TotalOdds = 0) THEN
TotalOdds = DittOdds
else
TotalOdds = TotalOdds * DittOdds
end if
GameID = rsGames("GameID")
Odds1 = rsGames("Odds1")
OddsX = rsGames("OddsX")
Odds2 = rsGames("Odds2")
If Farg = "<tr class=""Tabell"">" Then
Farg = "<tr class=""Tabell"">"
Else
Farg = "<tr class=""Tabell"">"
End If
%>
Här är textrutorna o knappen:
<input type="text" name="falt1" value="<%=TotalOdds%>" size="8" style="text-align: center">
<input type="text" name="falt2" size="8">
<input name="falt3" size="8">
<input type="button" value="satsa" onclick="this.form.falt3.value = parseFloat(this.form.falt1.value) * parseFloat(this.form.falt2.value);">Sv: Multiplicera textfält