SEO-Software von Suchmaschinenoptimierung.de

Limit definieren

(hier klicken, um zum Original Thread zu gelangen)
gecko
hi

wieder mal der 'javascript-schüler'... smile

ich habe 2 formularfelder. in einem ist bereits eine zahl vorhanden. im 2. muss eine zahl eingegeben werden. die zahl, die eingegeben werden muss, darf nicht kleiner sein, als die zahl, die im anderen feld bereits vorhanden ist.

lässt sich das mit javascript lösen? wenn ja, wie in etwa? wenn möglich, würd ich hier javascript gerne PHP vorziehen (ist eine interne angelegenheit).

bin wie immer dankbar für hinweise.
gecko
hab was zustande gebracht was den zweck zu erfüllen scheint:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<script type="text/javascript"> 
function chkFormular()
{
if(document.form1.feld1.value < document.form1.feld2.value)
{
alert("Der Wert für feld1darf nich kleiner sein als der für feld2!");
return false;
}
}
</script> 
derletztekick
Hallo,

formal richtig aber Du solltest eine Typanpassung noch machen. Im Moment vergleichst Du Strings mit Strings - ggf. wandelt JS auch mal etwas aber Sicher ist das nicht. Lass nich parseInt() oder parseFloat() drüberlaufen oder nutze eine Berechnung:

code:
1:
(document.form1.feld1.value - document.form1.feld2.value) < 0


Micha
gecko
ok. vielen dank für den tipp!
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.