23. juli 2002 - 15:36
Der er
13 kommentarer og 1 løsning
Udregning af to felter
Hej eksperter! Jeg har nogle tal værdier i nogle skjulte felter: kan man på en eller anden måde pluse dem dvs: felt1 + felt2 = resultat - jeg har vedlagt lidt kode som nok viser det bedre: ------------------------------------------------------ <form name="form1" method="post" action=""> <input type="hidden" name="forste" value="250"> <input type="hidden" name="anden" value="350"> <br> = 'her skal den udskrive resultaltet af forste + anden' </form>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<form name="calcForm"> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="0" width="400" height="123"> <tr> <td width="32%" height="25" align="center"> <p><strong>Højde: </strong> </td> <td width="32%" height="25" align="center"> <p align="center"> <input type="text" name="a" size="4" tabindex="1"> </td> <td width="31%" height="25" align="center"></td> <td width="1%" height="25"></td> <td width="4%" height="75" rowspan="3"></td> </tr> <tr> <td width="32%" height="25"> <p align="center"><strong>Vægt:</strong> </td> <td width="32%" height="25"> <div align="center"><strong> <input type="text" name="b" size="4" tabindex="2"> </strong></div> </td> <td width="31%" height="25"></td> <td width="1%" height="25"></td> </tr> <tr> <td width="32%" height="25" align="center"> <p><strong>Resultat:</strong> </td> <td width="32%" height="25" align="center"> <p align="center"> <input type="text" name="c" size="4"> </td> <td width="31%" height="25" align="center"> <p> <input type="button" value="Beregn" onClick="calc()" tabindex="3"> <input type="reset" value="Annuller" onClick="calc()"> </td> <td width="1%" height="25"></td> </tr> <tr> <td colspan="4" align="center" height="48" valign="top"><font size="2" face="Arial, Helvetica, sans-serif"><br> <i>Du skal skrive din højde i meter Eks.1.75<br> du skal bruge <font color="#000000">PUNKTUM</font> i stedet for<font color="#000000"> KOMMA</font></i></font></td> </tr> </table> </center> </div> </form>
den kommer med en fejl i scriptet: ------------------------------------------- linie: 49 Error: Object expected ------------------------------------------- Den må også meget gerne gøre det uden at man skal klikke (evt. et eller andet med onLoad) Hvis du gad skrive koden udfra nedenstående, hvor den automatisk udregner de 2 felter vil jeg gerne smide 60 flere points til! <form name="form1" method="post" action=""> <input type="hidden" name="forste" value="250"> <input type="hidden" name="anden" value="350"> <br> = 'her skal den udskrive resultaltet af forste + anden' </form>
Indholdet af dine skjulte felter er vel statiske fra det tidspunkt du udskriver dem? Udskriver du din form fra ASP, eks. baseret på et recordset?
Ja det går den, grunden til at jeg skal have regnestykket er at jeg har klokkede lidt i tabellerne således den ikke kan tælle total i access databasen! :-(
Hvorfor laver du så ikke bare udregningen i ASP og udskriver totalen sammen med felterne. Noget i stil med: Do Until objRS.EOF intFoerste = CInt(objRS("Foerste")) intAnden = CInt(objRS("Anden")) intTotal = intForste + intAnden ' her udskrives formen og totalen objRS.MoveNext Loop Hvis dette ikke kan anvendes, kan jeg kun anbefale dig at få lavet et client-side JavaScript, men det lyder som om det vil komplicere tingene unødigt i denne situation.
Det lyder som en plan! jeg kan dog ikke helt gennemskune det! min rigtige kode er her forneden med 4 felter - hvorledes ville det blive opstillet?? de felter der skal lægges sammen er: SumOfKpris Spris Tpris Mpris Hpris ------------------------------------------------------------------------ <td width="28%"><%=(PC.Fields.Item("Poverskrift").Value)%></td> <td width="72%">kr. <%=(PCpris.Fields.Item("SumOfKpris").Value)%>.-</td> </tr> <tr> <td width="28%"><%=(skaerme2.Fields.Item("Soverskrift").Value)%></td> <td width="72%">kr. <%=(skaerm.Fields.Item("Spris").Value)%>.-</td> </tr> <tr> <td width="28%"><%=(tastatur.Fields.Item("Toverskrift").Value)%></td> <td width="72%">kr. <%=(tastatur2.Fields.Item("Tpris").Value)%>.-</td> </tr> <tr> <td width="28%"><%=(mus.Fields.Item("Moverskrift").Value)%></td> <td width="72%">kr. <%=(mus2.Fields.Item("Mpris").Value)%>.-</td> </tr> <tr> <td width="28%"><%=(hojtalere.Fields.Item("Hoverskrift").Value)%></td> <td width="72%">kr. <%=(hojtalere2.Fields.Item("Hpris").Value)%>.-</td> </tr>
5 felter selvfølgelig!!! :-O
intSumOfKpris = CInt(PCpris("SumOfKpris") intSpris = CInt(skaerm("Spris") intTpris = CInt(tastatur2("Tpris") intMpris = CInt(mus2("Mpris") intHpris = CInt(hojtalere2("Hpris") intTotal = intSumOfKpris + intSpris + intTpris + intMpris + intHpris Sælger du hardware?
23. juli 2002 - 16:30
#10
Jeg vil gerne til det ja! Jeg har nu indsat koden men den kommer med en fejl ------------------------------------------------------ Microsoft VBScript compilation error '800a03ee' Expected ')' intSumOfKpris = CInt(PCpris("SumOfKpris")' -----------------------------------------^ min kode ser således ud: og ligger lige under tabellen fra før! ----------------------------------------------------- <% intSumOfKpris = CInt(PCpris("SumOfKpris") intSpris = CInt(skaerm("Spris") intTpris = CInt(tastatur2("Tpris") intMpris = CInt(mus2("Mpris") intHpris = CInt(hojtalere2("Hpris") intTotal = intSumOfKpris + intSpris + intTpris + intMpris + intHpris %>
23. juli 2002 - 16:32
#11
Ja, jeg havde glemt en slut parantes på alle disse: intSumOfKpris = CInt(PCpris("SumOfKpris")) intSpris = CInt(skaerm("Spris")) intTpris = CInt(tastatur2("Tpris")) intMpris = CInt(mus2("Mpris")) intHpris = CInt(hojtalere2("Hpris")) Hvad hedder virksomheden / webadressen?
23. juli 2002 - 16:36
#12
Det kommer til at hedde SUpc.dk men bliver først lancheret i august! - nu laver det slet ingen fejl - men den udskriver ikke resultatet således det kan ses???
23. juli 2002 - 16:54
#13
Je har fundet ud af at udskrive det!! Tusinde tak for hjælpen!!!
23. juli 2002 - 18:33
#14
Det var så lidt og held og lykke med forretningen :-)
Kurser inden for grundlæggende programmering