Form Component and Button work in PsychoPy but not on Pavlovia

URL of experiment: ExperimentRot [PsychoPy]

Description of the problem: Hi! I created an experiment in PsychPy and everything runs smoothly, but when I uploaded it to Pavlovia, the Form component has two bugs. 1. the colour I chose in PsychoPy is not the colour I now see on Pavlovia.
2. The Button is supposed to appear after every question is answered, which works perfectly in PsychoPy, but just does not appear in Pavlovia.

If anyone has an idea what might be the problem, it would be great if you could answer me. Thanks in advance for your help!


Hello lilli,

a link to an experiment in Pilot mode expires after 1 hour. :wink: Make your project public and post a link to your project or upload a toy example of your experiment here.

Best wishes Jens

Here is the javascript PsychoPy compiled for the form and the button:

// Initialize components for Routine “ParticipantInformation”
ParticipantInformationClock = new util.Clock();
PartInfo = new visual.Form({
win : psychoJS.window, name:‘PartInfo’,
items : ‘ProbandenInfo.xlsx’,
textHeight : 0.03,
font : ‘Arial’,
randomize : false,
size : [1.7, 0.8],
pos : [0, 0],
style : ‘light’,
itemPadding : 0.05
button = new visual.ButtonStim({
win: psychoJS.window,
name: ‘button’,
text: ‘Abgabe’,
pos: [0.1, (- 0.3)], letterHeight: 0.05,
size: [0.3, 0.1]
button.clock = new util.Clock();

So thats how it looks in PsychoPy (also the Button appears when I filled out the form). Below is how it looks on Pavlovia, no button appears and I am stuck at that task.

Thank you for answering me, i cannot change the pilot to public, but i uploaded the Javascript for the form and button Psychopy compiled and pictures how it looks.
Maybe you have an idea why its not working.

Hello lilli

do you mind uploading the PsychoPy-script instead of the PSychoJS? I rely on the auto-translate feature of PsychoPy.

You change the status of your project on gitlab. Click on View code, log into gitlab, select settings, general, permission. You don’t need to do this when you upload the form-code here.

Best wishes Jens

Hi Jens,

i updated the experiment, it is now on public.


Hello lilli,

the form-component is still in beta and it looks as if any offline-formating is not reflected in the online version.

See here for other approaches

or here

or collect these data via the Experiment-setting-Experiment info or use an external service such as formr, SONA or Qualtrics.

Best wishes Jens

Alright thank you for the recommendations, i will try it out.

I note you are using an html folder which may cause issues later if you are using a 2021 version of PsychoPy.

A quick note that I don’t recommend button for online use. The beta sticker is going back on this component in the upcoming release. use image +mouse component instead for now would be my suggestion!

Thank you!

Is there also an alternative combination for the editable textbox component? when i run it online, it either skips that part or just a grey line is visible in which you can write…

Several of my demos use editable text in code. Key Check is the simplest.