Mike: Berechnungs Script

Hallo zusammen

Ich habe mir ein einfaches Script erstellt, welches eine Berechnung vornimmt.
Jetzt mein Problem, wenn das Resultat negativ ist, sollte nicht das Resultat erscheinen sondern ein kleiner Text zB "leider nichts".

Mein Script sieht folgendermassen aus:

<script language="JavaScript">
function rechnen()
{
var a = parseInt(document.forms[0].einkommen.value);
var b = parseInt(document.forms[0].vermoegen.value);
var c = parseInt(document.forms[0].kinder.value);
var e = b/5;
var f = c*800;
var g = f+5000;
var h = a+e;
var i = h*0.09;
var k = g-i;

window.document.forms[0].ergebnis.value=h;
window.document.forms[0].billig.value=k;

}
</script>

Also, wenn die Variable k kleiner als 0 ist, sollte der Text kommen.
Wie kann ich das lösen?
Vielen Dank für eure Hilfe schon mal im voraus.

Gruss
Mike

  1. Hi zurück

    if (k<=0){k="TEXT"} wäre das einfachste

    gruß

    1. Vielen Dank an alle für die mordsmässigen schnellen Antworten.
      Habe es zum laufen gebracht.

      Danke und vielleicht  bis bald.

      Gruss
      Mike

      Hi zurück

      if (k<=0){k="TEXT"} wäre das einfachste

      gruß

  2. Hallo,

    <script language="JavaScript">

    hier besser:
    <script type="text/javascript">

    [..]
    var k = g-i;
    k = "leider nichts" if (k<0);
    [..]

    Gruß Markus

    --
    alles wird gut...
    1. HAllo,

      <script type="text/javascript">

      [..]
      var k = g-i;
      k = "leider nichts" if (k<0);
      [..]

      aehm, es war die rede von Javascript. Da gehört das if immer noch vor den auszuführenden Block.

      By
      Reinhard

  3. Hi,

    <script language="JavaScript">
    function rechnen()
    {
    var a = parseInt(document.forms[0].einkommen.value);
    var b = parseInt(document.forms[0].vermoegen.value);
    var c = parseInt(document.forms[0].kinder.value);
    var e = b/5;
    var f = c*800;
    var g = f+5000;
    var h = a+e;
    var i = h*0.09;
    var k = g-i;

    window.document.forms[0].ergebnis.value=h;
    window.document.forms[0].billig.value=k;

    }
    </script>

    ähm , ne if-Anweisung vielleicht?
    und wohin soll der Text überhaupt?

    hier noch zur Info:
    http://selfhtml.teamone.de/javascript/sprache/bedingt.htm#if_else

    ciao
    romy

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
    Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
    Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode