Nun, die schlaueren Probanden werden per Copy&Paste den Code nur einmal tippen...
Meine Empfehlung daher: Lesen Sie die Codes als Seriennummern ein und stellen Sie für den Fragebogen eine Seriennummer-Abfrage ein. Dann kommt man nur mit einem gültigen Code überhaupt in den Fragebogen.
Wenn Sie die 2 Textfelder unbedingt haben möchten, dann können Sie mit einer offenen Texteingabe ja recht einfach 2 Texteingabefelder erzeugen. Mittels JavaScript können Sie den Inhalt auslesen und nach jedem Tastendruck vergleichen, ob der Inhalt gleich ist. Wenn nicht, dann können Sie die Code-Felder (ebenfalls mittels JavaScript) rot umranden.
Mittels SoSciTools.questionnaire.attachCheck()
können Sie JavaScript-Überprüfungen beim "Weiter" aufrufen. Und mit einer zusätzlichen individuellen Antwortprüfung können Sie auf der Folgeseite noch die Leute abfangen, die JavaScript deaktiviert haben.