Hallo,
hier kommen ein paar Ideen.
Ich bin allerdings im Zweifel, ob Du die meisten umsetzen kannst.
Daher ist als erstes ein kleiner Test eingebaut, ob Du überhaupt javascript einsetzen darfst.
Dann würden Lösungen damit wegfallen.
Außerdem halte ich eine solche Fragestellung für ungünstig für die Auswertung.
Du wirst auf jeden Fall zwei Variable in Deinen Daten erhalten, entweder den Klick oder "leer", oder eine Zahleingabe oder "leer".
D.h. Du musst später umkodieren, dass diejenigen, die "weniger als ein Jahr" geklickt haben, in der Zahleingabe eine "0" bekommen, damit Du z.B. einen vernünftigen Mittelwert, bzw. überhaupt vernünftige statistische Tests rechnen kannst.
Warum also nicht gleich die Zahleingabe?
"Falls Sie weniger als ein volles Jahr an der Schule sind, tragen Sie bitte '0' ein!"
Joffm
P.S. Auf "Schönheit" wurde noch kein Wert gelegt