24. december 2003 - 20:16
Der er
26 kommentarer og 1 løsning
Adder et tal i en tekst box
hej til alle ! jeg har på mit side 3 rullelister og 4 tekstbokse. som ses forneden. rullelister1: x_AntalVoksenSalg (options: 1,2,3,4,5,6) rullelister2: x_AntalbarnSalg (options: 1,2,3,4,5,6) rullelister3: x_AntalinflantSalg (options: 1,2,3,4,5,6) også har jeg 3 tekstbokse. tekstboks1 : x_PrisVoksenSalg tekstboks2 : x_PrisbarnSalg tekstboks2 : x_PrisinflantSalg også har jeg en sidste tekstboks : x_total det er så meningen at man kan vælge antal perseoner som skal rejse (i rullelister1: x_AntalVoksenSalg) og skrive prisen for pr stk (tekstboks1 : x_PrisVoksenSalg) og derefter skal man kunne se det hele i en tekstboks som hedder x_total. jeg har prøvet med noget ligne : <script> function udregn(f){ x_AntalVoksenSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PrisVoksenSalg = (f.x_PrisVoksenSalg.value!="")?+f.x_PrisVoksenSalg.value:0; f.x_total.value = x_PrisVoksenSalg*x_AntalVoksenSalg; } </script> <script> function udregnbarn(f){ x_AntalBarnSalg = (f.x_AntalBarnSalg.value!="")?+f.x_AntalBarnSalg.value:0; x_PrisBarnSalg = (f.x_PrisBarnSalg.value!="")?+f.x_PrisBarnSalg.value:0; f.x_total.value = x_PrisBarnSalg*x_AntalBarnSalg; } </script> men den sletter x_total boksen hele tiden den adder ikke tingene sammen, er der ikke nogen der kender koden får hvordan sådan noget kan se ud ?
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.
24. december 2003 - 20:27
#1
<script type="text/javascript"> function udregn(f){ x_AVSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PVSalg = (f.x_PrisVoksenSalg.value!="")?+f.x_PrisVoksenSalg.value:0; x_ABSalg = (f.x_AntalbarnSalg.value!="")?+f.x_AntalbarnSalg.value:0; x_PVSalg = (f.x_PrisbarnSalg.value!="")?+f.x_PrisbarnSalg.value:0; x_AISalg = (f.x_AntalinflantSalg.value!="")?+f.x_AntalinflantSalg.value:0; x_PISalg = (f.x_PrisinflantSalg.value!="")?+f.x_PrisinflantSalg.value:0; f.x_total.value = x_PVSalg*x_AVSalg+x_PBSalg*x_ABSalg+x_PISalg*x_AISalg; } </script> -- og hiv ikke 200 points op af posen til sådan et spørgsmål !-) -- for det første havde det været i orden med et tillægsspørgsmål i det oprindelige ... -- og det er et spørgsmål, som er nemt: 15 points -- hvis du insisterer, så har jeg skrevet 100 karakterer, så kan man svinge sig op til 30 p.
24. december 2003 - 20:30
#2
Hov ... Der var da en linje med en fejl: x_PBSalg = (f.x_PrisbarnSalg.value!="")?+f.x_PrisbarnSalg.value:0;
24. december 2003 - 20:32
#3
<script type="text/javascript"> function udregn(f){ x_AVSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PVSalg = (f.x_PrisVoksenSalg.value!="")?+f.x_PrisVoksenSalg.value:0; x_ABSalg = (f.x_AntalbarnSalg.value!="")?+f.x_AntalbarnSalg.value:0; x_PVSalg = (f.x_PrisbarnSalg.value!="")?+f.x_PrisbarnSalg.value:0; x_AISalg = (f.x_AntalinflantSalg.value!="")?+f.x_AntalinflantSalg.value:0; x_PISalg = (f.x_PrisinflantSalg.value!="")?+f.x_PrisinflantSalg.value:0; f.x_total.value = x_PVSalg*x_AVSalg+x_PBSalg*x_ABSalg+x_PISalg*x_AISalg; } </script> <p><select size="1" name="x_AntalVoksenSalg"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalBarnSalg"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalInfantSalg"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select></p> <p><input name="x_PrisVoksenSalg"onchange="udregn(this.form);" size="12" value="<%= x_PrisVoksenSalg %>"> <input name="x_PrisBarnSalg" onchange="udregnbarn(this.form);" size="11" value="<%= x_PrisBarnSalg %>"> <input name="x_PrisInfantSalg" size="7" value="<%= x_PrisInfantSalg %>"></p> <p> </p> <p> </p> <p><input name="x_total" onchange="" size="10" value="<%=x_total %>"></p> Har jeg skrevet det forkert ?, jeg kan ikke få det til at virker :)
24. december 2003 - 20:34
#4
Væsentligste fejl var, at du ikke havde skrevet infant men inflant ... -- og så lige min rettelse !-)
24. december 2003 - 20:37
#5
<script type="text/javascript"> function udregn(f){ x_AVSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PVSalg = (f.x_PrisVoksenSalg.value!="")?+f.x_PrisVoksenSalg.value:0; x_ABSalg = (f.x_AntalBarnSalg.value!="")?+f.x_AntalBarnSalg.value:0; x_PVSalg = (f.x_PrisBarnSalg.value!="")?+f.x_PrisBarnSalg.value:0; x_AISalg = (f.x_AntalInfantSalg.value!="")?+f.x_AntalInfantSalg.value:0; x_PISalg = (f.x_PrisInfantSalg.value!="")?+f.x_PrisInfantSalg.value:0; f.x_total.value = x_PVSalg*x_AVSalg+x_PBSalg*x_ABSalg+x_PISalg*x_AISalg; } </script> ¨<html> <p><select size="1" name="x_AntalVoksenSalg"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalBarnSalg"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalInfantSalg"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select></p> <p><input name="x_PrisVoksenSalg"onchange="udregn(this.form);" size="12" value="<%= x_PrisVoksenSalg %>"> <input name="x_PrisBarnSalg" onchange="udregn(this.form);" size="11" value="<%= x_PrisBarnSalg %>"> <input name="x_PrisInfantSalg" size="18" value="<%= x_PrisInfantSalg %>"></p> <p> </p> <p> </p> <p><input name="x_total" onchange="" size="10" value="<%=x_total %>"></p> </html>
24. december 2003 - 20:37
#6
jeg har lige rettet det til det her :) men det er stadige fejl i det :(
24. december 2003 - 20:38
#7
<script type="text/javascript"> function udregn(f){ x_AVSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PVSalg = (f.x_PrisVoksenSalg.value!="")?+f.x_PrisVoksenSalg.value:0; x_ABSalg = (f.x_AntalBarnSalg.value!="")?+f.x_AntalBarnSalg.value:0; x_PBSalg = (f.x_PrisBarnSalg.value!="")?+f.x_PrisBarnSalg.value:0; x_AISalg = (f.x_AntalInfantSalg.value!="")?+f.x_AntalInfantSalg.value:0; x_PISalg = (f.x_PrisInfantSalg.value!="")?+f.x_PrisInfantSalg.value:0; f.x_total.value = x_PVSalg*x_AVSalg+x_PBSalg*x_ABSalg+x_PISalg*x_AISalg; } </script> ><input name="x_PrisVoksenSalg"onchange="udregn(this.form);" size="12" value="<%= x_PrisVoksenSalg %>"> <input name="x_PrisBarnSalg" onchange="udregn(this.form);" size="11" value="<%= x_PrisBarnSalg %>"> <input name="x_PrisInfantSalg" onchange="udregn(this.form);" size="7" value="<%= x_PrisInfantSalg %>"> -- og du skal være omhyggelig med små/store bogstaver !-)
24. december 2003 - 20:39
#8
PBSalg ?
24. december 2003 - 20:40
#9
Hov, du skal have form-tags omkring dine selects og andre inputs !-)
24. december 2003 - 20:41
#10
den melder stadige fejl :(
24. december 2003 - 20:42
#11
<html> <head> <title>Udregn</title> <script type="text/javascript"> function udregn(f){ x_AVSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PVSalg = (f.x_PrisVoksenSalg.value!="")?+f.x_PrisVoksenSalg.value:0; x_ABSalg = (f.x_AntalBarnSalg.value!="")?+f.x_AntalBarnSalg.value:0; x_PVSalg = (f.x_PrisBarnSalg.value!="")?+f.x_PrisBarnSalg.value:0; x_AISalg = (f.x_AntalInfantSalg.value!="")?+f.x_AntalInfantSalg.value:0; x_PISalg = (f.x_PrisInfantSalg.value!="")?+f.x_PrisInfantSalg.value:0; f.x_total.value = x_PVSalg*x_AVSalg+x_PBSalg*x_ABSalg+x_PISalg*x_AISalg; } </script> </head> <body> <form> <p><select size="1" name="x_AntalVoksenSalg"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalBarnSalg"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalInfantSalg"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select></p> <p><input name="x_PrisVoksenSalg"onchange="udregn(this.form);" size="12" value="<%= x_PrisVoksenSalg %>"> <input name="x_PrisBarnSalg" onchange="udregn(this.form);" size="11" value="<%= x_PrisBarnSalg %>"> <input name="x_PrisInfantSalg" onchange="udregn(this.form);" size="7" value="<%= x_PrisInfantSalg %>"></p> <p> </p> <p> </p> <p><input name="x_total" onchange="" size="10" value="<%=x_total %>"></p> </form> </body> </html>
24. december 2003 - 20:43
#12
Øv, jeg havde ikke set, du havde gentaget PVSalg-fejlen ?-)
24. december 2003 - 20:45
#13
<script type="text/javascript"> function udregn(f){ x_AVSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PVSalg = (f.x_PrisVoksenSalg.value!="")?+f.x_PrisVoksenSalg.value:0; x_ABSalg = (f.x_AntalBarnSalg.value!="")?+f.x_AntalBarnSalg.value:0; x_PBSalg = (f.x_PrisBarnSalg.value!="")?+f.x_PrisBarnSalg.value:0; x_AISalg = (f.x_AntalInfantSalg.value!="")?+f.x_AntalInfantSalg.value:0; x_PISalg = (f.x_PrisInfantSalg.value!="")?+f.x_PrisInfantSalg.value:0; f.x_total.value = x_PVSalg*x_AVSalg+x_PBSalg*x_ABSalg+x_PISalg*x_AISalg; } </script> <html> <form> <p><select size="1" name="x_AntalVoksenSalg"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalBarnSalg"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalInfantSalg"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select></p> <p> <input name="x_PrisVoksenSalg"onchange="udregn(this.form);" size="12"><input name="x_PrisBarnSalg" onchange="udregn(this.form);" size="11"><input name="x_PrisInfantSalg" onchange="udregn(this.form);" size="7"></p> <p><input name="x_total" onchange="" size="10"></p> </form></html> er der fejl i den!!!! jeg har lige kørt det virker hos mig
24. december 2003 - 20:47
#14
tussind tak for hjælpen :) kan du ikke svare så du kan få nogle poin.
24. december 2003 - 20:48
#15
Nu starter du jo med et tal, så det vil give fejl under nogle omstændigheder: <script type="text/javascript"> function udregn(f){ x_AVSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PVSalg = (!isNaN(f.x_PrisVoksenSalg.value))?+f.x_PrisVoksenSalg.value:0; x_ABSalg = (f.x_AntalBarnSalg.value!="")?+f.x_AntalBarnSalg.value:0; x_PBSalg = (!isNaN(f.x_PrisBarnSalg.value))?+f.x_PrisBarnSalg.value:0; x_AISalg = (f.x_AntalInfantSalg.value!="")?+f.x_AntalInfantSalg.value:0; x_PISalg = (!isNaN(f.x_PrisInfantSalg.value))?+f.x_PrisInfantSalg.value:0; f.x_total.value = x_PVSalg*x_AVSalg+x_PBSalg*x_ABSalg+x_PISalg*x_AISalg; } </script> -- men det virker også hos mig !-)
24. december 2003 - 20:51
#16
-- og du skal nok også fylde onchange ind i dine selects !-) -- som sagt vil 30 points være i overkanten ...
24. december 2003 - 20:51
#17
hvad skal man gøre
24. december 2003 - 20:54
#18
men det virker fint! kan du ikke svare så du kan få nogle poin af mig !
24. december 2003 - 20:56
#19
Jeg har jo fået points i det andet spørgsmål !-)
24. december 2003 - 21:00
#21
ok, men du skal have tussind tak for hjælpen :) og have god jul:)
24. december 2003 - 21:20
#23
Fik lige en ekstra idé: <html> <head> <title>Udregn</title> <script type="text/javascript"> function udregn(f){ x_AVSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PVSalg = (!isNaN(f.x_PrisVoksenSalg.defaultValue))?+f.x_PrisVoksenSalg.defaultValue:0; f.x_PrisVoksenSalg.value = x_PVSalg*x_AVSalg; x_ABSalg = (f.x_AntalBarnSalg.value!="")?+f.x_AntalBarnSalg.value:0; x_PBSalg = (!isNaN(f.x_PrisBarnSalg.defaultValue))?+f.x_PrisBarnSalg.defaultValue:0; f.x_PrisBarnSalg.value = x_PBSalg*x_ABSalg; x_AISalg = (f.x_AntalInfantSalg.value!="")?+f.x_AntalInfantSalg.value:0; x_PISalg = (!isNaN(f.x_PrisInfantSalg.defaultValue))?+f.x_PrisInfantSalg.defaultValue:0; f.x_PrisInfantSalg.value = x_PISalg*x_AISalg; f.x_total.value = x_PVSalg*x_AVSalg+x_PBSalg*x_ABSalg+x_PISalg*x_AISalg; } </script> </head> <body> <form> <p><select size="1" name="x_AntalVoksenSalg" onchange="udregn(this.form);"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalBarnSalg" onchange="udregn(this.form);"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select><select size="1" name="x_AntalInfantSalg" onchange="udregn(this.form);"> <option selected value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select></p> <p><input name="x_PrisVoksenSalg"onchange="udregn(this.form);" size="12" value="1510"> <input name="x_PrisBarnSalg" onchange="udregn(this.form);" size="11" value="755"> <input name="x_PrisInfantSalg" onchange="udregn(this.form);" size="7" value="165"></p> <p> </p> <p> </p> <p><input name="x_total" onchange="" size="10" value="1510"></p> </form> </body> </html> -- fjern selv mine tal i pris-boksene !-)
24. december 2003 - 21:30
#24
-- og lige en pænere ting: <script type="text/javascript"> function udregn(f){ x_AVSalg = (f.x_AntalVoksenSalg.value!="")?+f.x_AntalVoksenSalg.value:0; x_PVSalg = (!isNaN(f.x_PrisVoksenSalg.defaultValue))?+f.x_PrisVoksenSalg.defaultValue:0; f.x_PrisVoksenSalg.value = (x_AVSalg>0)?x_PVSalg*x_AVSalg:x_PVSalg; x_ABSalg = (f.x_AntalBarnSalg.value!="")?+f.x_AntalBarnSalg.value:0; x_PBSalg = (!isNaN(f.x_PrisBarnSalg.defaultValue))?+f.x_PrisBarnSalg.defaultValue:0; f.x_PrisBarnSalg.value = (x_ABSalg>0)?x_PBSalg*x_ABSalg:x_PBSalg; x_AISalg = (f.x_AntalInfantSalg.value!="")?+f.x_AntalInfantSalg.value:0; x_PISalg = (!isNaN(f.x_PrisInfantSalg.defaultValue))?+f.x_PrisInfantSalg.defaultValue:0; f.x_PrisInfantSalg.value = (x_AISalg>0)?x_PISalg*x_AISalg:x_PISalg; f.x_total.value = x_PVSalg*x_AVSalg+x_PBSalg*x_ABSalg+x_PISalg*x_AISalg; } </script>
03. februar 2004 - 01:19
#25
jeg mangler svar til at lukke dette spørgesmål !
03. februar 2004 - 19:16
#26
Oki '-)
24. januar 2008 - 14:45
#27
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling