Hallo Leute!
Mein erstes Problem:
Ich hab für ein Formular ein Check-Programm geschrieben.
In einem Feld muss der Name einer Bilder-Datei eingegeben werden. Nur die Endung .jpg darf erlaubt sein. Zur Zeit prüfe ich nur, ob in dem Feld ".jpg" vorkommt, doch wenn jemand aus Versehen "bild.jpgg" eingibt, stimmt es so auch und das will ich nicht. Die Daten werden nämlich in eine Datenbank eingetragen und auf der Ausgabeseite wird dann das Bild dargestellt (Upload des Bildes wird per FTP gemacht).
Wie kann ich mit Substring den Wert rückwärts auslesen? Also die letzten 4 Zeichen?
Mein zweites Problem:
Ich habe im Formular ein ATS und ein EURO-Feld. Wenn ins EURO-Feld geklickt wird, erscheint der ATS-Wert in Euro umgerechnet. Das klappt alles. Doch gibt er mir zuviele Nachkommastellen zurück, mit der meine Datenbank nicht fertig wird. Ich hab versucht es mit Math.round zu lösen. Also so
function euro(){
entry.EURO.value = entry.ATS.value / 13.7603;
Math.round(entry.EURO.value);
}
Das hat nicht geklappt, da hab ich das Runden in die obere Rechnung miteingebaut (entry.EURO.value = Math.round(entry.ATS.value / 13.7603);). Auch das hat nicht funktioniert. Was hab ich falsch gemacht?
Gruß, Jan