04. marts 2001 - 17:49
Der er
10 kommentarer og 1 løsning
Hjææælp! Fejl i Javascript....
Jeg har et script, som næsten virker. Jeg får besked om, at der er fejl i linje 23 - \"et objekt var ventet\"... Men jeg kan simpelthen ikke hitte ud af, hvad jeg skal gøre ved det.
Somebody help me!!
scriptet findes på
http://www.jong.dk/test/bestilling2.htm
Annonceindlæg fra Pax8
04. marts 2001 - 17:52
#1
<SCRIPT LANGUAGE=\"JavaScript\"> function samletPris() { var blade = parseFloat (document.myForm.nummer1.value), maaneder = parseFloat (document.myForm.nummer2.value); document.myForm.result.value = result (blade, maaneder); } function (result) { return 25 * nummer1 * nummer2; } </SCRIPT>
04. marts 2001 - 17:53
#2
<SCRIPT LANGUAGE=\"JavaScript\"> function samletPris() { var blade = parseFloat (document.myForm.nummer1.value), maaneder = parseFloat (document.myForm.nummer2.value); document.myForm.result.value = result (blade, maaneder); } function result(nummer1,nummer2) { return 25 * nummer1 * nummer2; } </SCRIPT>
04. marts 2001 - 17:54
#3
<SCRIPT LANGUAGE=\"JavaScript\"> function samletPris() { var blade = parseFloat (document.myForm.nummer1.value), maaneder = parseFloat (document.myForm.nummer2.value); document.myForm.result.value = result (blade, maaneder); } function result(nummer1,nummer2) { return 25 * nummer1 * nummer2; } </SCRIPT> <form name=\"myForm\" onsubmit=\"samletPris()\">
04. marts 2001 - 18:09
#4
Tak for hjælpen, men det virker stadig ikke. Den melder fejl i linje 10 - \"document.myForm.result er ikke et objekt\"..........
04. marts 2001 - 18:10
#5
<SCRIPT LANGUAGE=\"JavaScript\"> function samletPris() { var blade = parseFloat (document.myForm.nummer1.value), maaneder = parseFloat (document.myForm.nummer2.value); document.myForm.sum.value = result (blade, maaneder); } function result(nummer1,nummer2) { return 25 * nummer1 * nummer2; } </SCRIPT> <form name=\"myForm\" onsubmit=\"samletPris()\">
04. marts 2001 - 18:14
#6
Hm... jeg får ikke nogen fejlmeddelse længere, men prisen bliver stadig ikke vist i \"samlet pris\" - feltet. Det er jo meningen, at hvert blad koster 25 kr. og så skal man vælge, hvor mange blade man vil have i hvor mange måneder og så når man trykker \"Beregn\" skal prisen vises i det tredje tekstfelt. ??????
04. marts 2001 - 18:17
#7
Det bliver regnet ud, men du har sat den til at submitte bagefter udregningen, det skal den måske ikke ?
04. marts 2001 - 18:19
#8
Øh... nej, det var faktisk ikke meningen. Det skulle helst stå der statisk, indtil man evt. indtaster nye værdier i de to første felter.
04. marts 2001 - 18:22
#9
<html> <head> <title>Untitled Document</title> <SCRIPT LANGUAGE=\"JavaScript\"> function samletPris() { var blade = parseFloat (document.myForm.nummer1.value), maaneder = parseFloat (document.myForm.nummer2.value); document.myForm.sum.value = result (blade, maaneder); } function result(nummer1,nummer2) { return 25 * nummer1 * nummer2; } </SCRIPT> <form name=\"myForm\"> </head> <body> <form name=\"myForm\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td width=\"18%\">Antal blade (1-3)</td> <td width=\"10%\"> <input type=\"text\" name=\"nummer1\" size=\"5\"> </td> <td width=\"72%\"> </td> </tr> <tr> <td width=\"18%\">Antal måneder (1-24)</td> <td width=\"10%\"> <input type=\"text\" name=\"nummer2\" size=\"5\"> </td> <td width=\"72%\"> </td> </tr> <tr> <td width=\"18%\"> </td> <td width=\"10%\"> </td> <td width=\"72%\"> </td> </tr> <tr> <td width=\"18%\">Samlet pris </td> <td width=\"10%\"> <input type=\"text\" name=\"sum\" size=\"10\"> </td> <td width=\"72%\"> kr. </td> </tr> <tr> <td width=\"18%\"> <input type=\"button\" value=\"Beregn pris\" onclick=\"samletPris();\"> </td> <td width=\"10%\"> </td> <td width=\"72%\"> </td> </tr> </table> </form> </body> </html>
04. marts 2001 - 18:57
#10
Tusind tak for hjælpen!!!
04. marts 2001 - 18:58
#11
Det var så lidt :-)
Vi tilbyder markedets bedste kurser inden for webudvikling