04. september 2002 - 08:18
Der er
13 kommentarer og 1 løsning
Adder to eller flere felter.
Prøv at se denne stump html: <font face="Arial, Helvetica, sans-serif" size="1">Arbejdsløn: <input type="text" name="reparb" SIZE=30 value="Kr. 595,00"><br> <font face="Arial, Helvetica, sans-serif" size="1">Reservedele: <input type="text" name="repdele" SIZE=30 value="Kr. "><br> <font face="Arial, Helvetica, sans-serif" size="1">Tilbud total: <input type="text" name="reptotal" SIZE=30 value="Kr. "><br> <font face="Arial, Helvetica, sans-serif" size="1">Rabatsats: <input type="text" name="repsats" SIZE=30 value="15%"><br> <font face="Arial, Helvetica, sans-serif" size="1">Pris efter rabat: <input type="text" name="reprabat" SIZE=30 value=""><br> Hvordan gør jeg så "reparb" og "repdele" lægges sammen og bliver til "reptotal" ? Nu skal % satsen af "repsats" trækkes ud af "reptotal" og blive til "reprabat" Kan man det ? Og hvordan ?
Annonceindlæg fra Kommando
04. september 2002 - 14:07
#1
hvad med: <script type="text/javascript"> function beregn() { reparb = document.form.reparb.value; repdele = document.form.repdele.value; total = parseInt(repdele) + parseInt(reparb); document.form.reptotal.value = total; } function rabat() { repsats = document.form.repsats.value; reptotal = document.form.reptotal.value; document.form.reprabat.value = ((100 - repsats) / 100) * reptotal; } </script> <form name="form"> <font face="Arial, Helvetica, sans-serif" size="1">Arbejdsløn: <input type="text" name="reparb" SIZE=30 value="Kr. 595,00"><br> <font face="Arial, Helvetica, sans-serif" size="1">Reservedele: <input type="text" name="repdele" SIZE=30 value="Kr. "><br> <font face="Arial, Helvetica, sans-serif" size="1">Tilbud total: <input type="text" name="reptotal" SIZE=30 value="Kr. "><br> <font face="Arial, Helvetica, sans-serif" size="1">Rabatsats: <input type="text" name="repsats" SIZE=30 value="15%"><br> <font face="Arial, Helvetica, sans-serif" size="1">Pris efter rabat: <input type="text" name="reprabat" SIZE=30 value=""><br> <input type="button" value="beregn" OnClick="beregn();"> <input type="button" value="beregn med rabat" OnClick="rabat();"> ??
04. september 2002 - 14:26
#2
skal formen ikke afsluttes ? ellers tror jeg det virker.
04. september 2002 - 14:28
#3
Jeg får at vide at : document.form.reparb er null eller ikke object.
04. september 2002 - 14:28
#4
det er ikke en nødvendighed at afslutte en form. Men gør det for god vanes skyld.
04. september 2002 - 14:29
#5
hmm... husk at der IKKE må stå bogstaver i de felter hvor man indtaster noget.
04. september 2002 - 14:31
#6
det gør der heller ikke, men den fejler alligevel.
04. september 2002 - 14:33
#7
men fejlen er måske at dette bliver en form i en form. hvordan afslutter jeg den ?
04. september 2002 - 14:34
#8
</form>
04. september 2002 - 14:42
#9
nope giver samme fejl.
04. september 2002 - 15:06
#10
ikke her? du har vel ikke skrevet fx: 15% i det ene felt, vel ?
04. september 2002 - 15:17
#11
nej du får lige hele koden:
04. september 2002 - 15:17
#12
<% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=d:\websider\global\comgrosinfo.dk\comgrosinfo.dk\db\usgdatabase.mdb" Conn.Open DSN sql="select * from usgdatabase where nummer='"&request.form("retter")&"'" set record=conn.execute(sql)%> <html> <title>Formular</title> <head> <script type="text/javascript"> function beregn() { reparb = document.form.reparb.value; repdele = document.form.repdele.value; total = parseInt(repdele) + parseInt(reparb); document.form.reptotal.value = total; } function rabat() { repsats = document.form.repsats.value; reptotal = document.form.reptotal.value; document.form.reprabat.value = ((100 - repsats) / 100) * reptotal; } </script> </head> <body> <BODY BGCOLOR="#ffffff" </head><body> <STYLE></STYLE> <form method="post" action="usgkundeupdate.asp"> <font face="Arial, Helvetica, sans-serif" size="1">Faktura nummer : <input type="text" name="nummer" SIZE=30 value="<%=record("nummer")%>"> <font face="Arial, Helvetica, sans-serif" size="1">Police nummer : <input type="text" name="policenr" SIZE=30 value="<%=record("policenr")%>"><br> <font face="Arial, Helvetica, sans-serif" size="1">Skade nummer : <input type="text" name="password" SIZE=30 value="<%=record("password")%>"> <font face="Arial, Helvetica, sans-serif" size="1">Vare type: <input type="text" name="type" SIZE=30 value="<%=record("type")%>"><br> <font face="Arial, Helvetica, sans-serif" size="1">Forhandlerens navn: <input type="text" name="forhandlernavn" SIZE=30 value="<%=record("forhandlernavn")%>"> <font face="Arial, Helvetica, sans-serif" size="1">Forhandlerens telefon nummer: <input type="text" name="forhandlertele" SIZE=30 value="<%=record("forhandlertele")%>"><br> <font face="Arial, Helvetica, sans-serif" size="1">Kundens navn: <input type="text" name="kundenavn" SIZE=30 value="<%=record("kundenavn")%>"> <font face="Arial, Helvetica, sans-serif" size="1">Kundens telefon nummer: <input type="text" name="kundetele" SIZE=30 value="<%=record("kundetele")%>"><br> <font face="Arial, Helvetica, sans-serif" size="1">Ekstra udstyr: <input type="text" name="kundeudstyr" SIZE=30 value="<%=record("kundeudstyr")%>"> <font face="Arial, Helvetica, sans-serif" size="1">Fejl beskrivelse: <input type="text" name="kundefejl" SIZE=30 value=""><br> <font face="Arial, Helvetica, sans-serif" size="1">Følgende laves: <input type="text" name="repinfo" SIZE=30 value=""><br> <font face="Arial, Helvetica, sans-serif" size="1">Forventet tid: <input type="text" name="reptid" SIZE=30 value="2-3 arbejdsdage"><br> <form name="form"> <font face="Arial, Helvetica, sans-serif" size="1">Arbejdsløn: <input type="text" name='reparb' SIZE=30 value=""><br> <font face="Arial, Helvetica, sans-serif" size="1">Reservedele: <input type="text" name="repdele" SIZE=30 value=""><br> <font face="Arial, Helvetica, sans-serif" size="1">Tilbud total: <input type="text" name="reptotal" SIZE=30 value=""><br> <font face="Arial, Helvetica, sans-serif" size="1">Rabatsats: <input type="text" name="repsats" SIZE=30 value=""><br> <font face="Arial, Helvetica, sans-serif" size="1">Pris efter rabat: <input type="text" name="reprabat" SIZE=30 value=""><br> <input type="button" value="beregn" OnClick="beregn();"> <input type="button" value="beregn med rabat" OnClick="rabat();"> </form> <font face="Arial, Helvetica, sans-serif" size="1">Forventet slutdato: <SCRIPT LANGUAGE="" type="text/javascript">var nu = new Date(); nu.setTime(nu.getTime() + 1000 * 60 * 60 * 24 * 8); var dag = ""+(nu.getDate()); document.write("<input type='text' name='slutdato' value='" +nu.toLocaleString()+"'>" ); </script> <font face="Arial, Helvetica, sans-serif" size="1">Indtast Rep. information: <input type="text" name="kunderep" SIZE=30 value="<%=record("kunderep")%>"><br> <font face="Arial, Helvetica, sans-serif" size="1">Hvad er status:<br> <input type="radio" name="status" value="Færdig"<%if record("status")="Færdig" then response.write" checked"%>> Klar<br> <input type="radio" name="status" value="Reservedele bestilt"<%if record("status")="Reservedele bestilt" then response.write" checked"%>> Reservedele bestilt<br> <input type="radio" name="status" value="Vi fejlsøger / På bordet"<%if record("status")="Vi fejlsøger / På bordet" then response.write" checked"%>> Vi fejlsøger / På bordet<br> <input type="radio" name="status" value="Afventer godkendelse af skaden hos forsikringsselskabet"<%if record("status")="Afventer godkendelse af skaden hos forsikringsselskabet" then response.write" checked"%>> Afventer godkendelse af skaden hos forsikringsselskabet<br> <input type="radio" name="status" value="2-3 arbejdsdage"<%if record("status")="2-3 arbejdsdage" then response.write" checked"%>> 2-3 arbejdsdage<br> <input type="radio" name="status" value="4-6 arbejdsdage"<%if record("status")="4-6 arbejdsdage" then response.write" checked"%>> 4-6 arbejdsdage<br> <input type="radio" name="status" value="Afventer kundens accept af reparationstilbud"<%if record("status")="Afventer kundens accept af reparationstilbud" then response.write" checked"%>>Afventer kundens accept af reparationstilbud<br><br><br> <input type="submit" value="opdater rettelser"> </form> <font face="Arial, Helvetica, sans-serif" size="1"> </body> </html>
04. september 2002 - 15:31
#13
Jeg flyttede den første form til toppen af filen, så virker det :) Point til dig
04. september 2002 - 15:32
#14
allright - godt så :)
Vi tilbyder markedets bedste kurser inden for webudvikling