Berechnungs Script
Mike
- javascript
0 dave0 Mike
0 Markus Thomas0 romy
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
Hi zurück
if (k<=0){k="TEXT"} wäre das einfachste
gruß
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ß
Hallo,
<script language="JavaScript">
hier besser:
<script type="text/javascript">
[..]
var k = g-i;
k = "leider nichts" if (k<0);
[..]
Gruß Markus
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
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