Avatar billede mimi Nybegynder
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
Avatar billede netsrac Praktikant
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>
Avatar billede netsrac Praktikant
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> 
Avatar billede netsrac Praktikant
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()\">
Avatar billede mimi Nybegynder
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\"..........
Avatar billede netsrac Praktikant
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()\">
Avatar billede mimi Nybegynder
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.

??????
Avatar billede netsrac Praktikant
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 ?
Avatar billede mimi Nybegynder
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.
Avatar billede netsrac Praktikant
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%\">&nbsp;</td>
    </tr>
    <tr>
      <td width=\"18%\">Antal m&aring;neder (1-24)</td>
      <td width=\"10%\">
        <input type=\"text\" name=\"nummer2\" size=\"5\">
      </td>
      <td width=\"72%\">&nbsp;</td>
    </tr>
    <tr>
      <td width=\"18%\">&nbsp;</td>
      <td width=\"10%\">&nbsp;</td>
      <td width=\"72%\">&nbsp;</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%\">&nbsp;</td>
      <td width=\"72%\">&nbsp;</td>
    </tr>
  </table>
</form>
</body>
</html>
Avatar billede mimi Nybegynder
04. marts 2001 - 18:57 #10
Tusind tak for hjælpen!!!
Avatar billede netsrac Praktikant
04. marts 2001 - 18:58 #11
Det var så lidt :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester