chedmc: berechnung in formularfeldern -- hab da ein problem

Also...was ich eigentlich will:
ich mache grade ein Praktikum in einem Webdesign-betrieb und soll ein kleines java script schreiben. Da ich mich heute das erste mal mit java script beschäftige brauche ich mal ein wenig Hilfe:

<html>
<head>
<title>java test</title>
<script language="JavaScript1.1">
<!--
function planung()
var wert
  wert=document.form.PlanungPreis.value-document.form.PlanungEigenl.value
document.form.PlanungSumme.value=wert;
  }else{
  }
}
//-->
</script>
</head>

<body>
<form name="form" >
  <p>
    <label> </label>
    <label> </label>
  </p>
  <table width="100%"  border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="12%"> </td>
      <td width="17%">Planung Preis</td>
      <td width="16%">Eigenleistung Preis</td>
      <td width="5%"> </td>
      <td width="50%">Summe</td>
    </tr>
    <tr>
      <td><label> </label></td>
      <td><input name="PlanungPreis" type="text" id="PlanungPreis" value="5000" size="20" maxlength="20"></td>
      <td><input name="PlanungEigenl" type="text" id="PlanungEigenl" value="3000" size="20" maxlength="20"></td>
      <td><label>
        <input name="CheckEigenl" type="checkbox" id="CheckEigenl" value="ja">
        </label></td>
      <td><input name="PlanungSumme" type="text" id="PlanungSumme" value="0" size="20" maxlength="20" readonly="true"></td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
      <td><p>wenn die Checkbox aktiv ist soll die Summe<br>
          Planung Preis - Eigenleistung Preis sein</p>
        <p>wenn die Checkbox nicht aktiv ist <br>
          soll die Summe = Planung Preis sein</p></td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
      <td> </td>
      <td><label>
        <input type="button" name="Submit" value="berechnen" onClick="planung()">
        </label></td>
    </tr>
  </table>
  <p>  </p>
  <p> </p>
  <p> </p>
  <p> </p>
</form>

</body>
</html>
-------------------
Also wenn die Checkbox aktiv ist soll die Summe
          Planung Preis MINUS Eigenleistung Preis sein
      Und wenn die Checkbox nicht aktiv ist soll die Summe = Planung Preis sein
--------

Hoffe das mir da jemand helfen kann.
Danke schonmal im Voraus!

MFG chedmc

  1. Hi chedmc,

    Du solltest Dir noch ein bisschen SelfHTML anschauen...

    http://selfhtml.teamone.de/javascript/sprache/regeln.htm
    (nach einer Anweisung kommt ein Semikolon: var wert;)

    http://selfhtml.teamone.de/javascript/sprache/funktionen.htm
    (Funktionen gehören in geschweifte Klammern)

    http://selfhtml.teamone.de/javascript/sprache/bedingt.htm#entweder_oder

    Tip: Einrücken des Codes macht ihn lesbarer...

    Viel Erfolg weiterhin..

    Gruss
    annA