eigentlich ist eine IF Abfrage recht simpel zu programmieren, doch die hier lässt mich rätseln.
meine basisbibliothek im Code ist
import basis.*
und hier ist mal die If Abfrage
Eigentlich würd hier doch die Abfrage greifen, wenn entweder eine der Auswahlboxen den Index '0' hat oder eins der Textfelder leer ist. Aber das ist nicht so. Bei den Auswahlboxen gehts ja noch, dass ein Error angezeigt wird, wenn eine davon den Index '0' hat, aber bei den TextBoxen sieht es anders aus. Hier ist es laut Programmablauf egal, ob die leer sind oder nicht. Der führt dann trotzdem die Aktion aus, die erst später nach der If Abfrage kommt (Eintragung in eine Liste s.u.). Hier sind dan z.B. die Textfelder leer. Das soll aber nicht sein, deshalb hab ich eigentlich die If Abfrage (s.o.) geschrieben.
Um Fragen schonmal vorzubeugen. Zum Eintragen in die Liste hab ich...
Was mach ich falsch oder welchen Fehler seh ich nicht?
meine basisbibliothek im Code ist
import basis.*
und hier ist mal die If Abfrage
Code:
if(ausw_1.index()==0 || ausw_2.index()==0 || tf_1.text()=="" || tf_2.text()==""){...}
Um Fragen schonmal vorzubeugen. Zum Eintragen in die Liste hab ich...
Code:
if(ausw_1.index()>=1 && ausw_2.index()>=1 && !(tf_1.text()=="") && !(tf_2.text()=="")){...}
Comment