Hmmm, hard to replicate, I can't get that to happen.
you can try adding more than one.
I had two.
.1 onload
Fabrik.getBlock('form_31').formElements.get('___state').hide();
Fabrik.getBlock('form_31').formElements.get('___district').hide();
Fabrik.getBlock('form_31').formElements.get('___lga').hide();
Fabrik.getBlock('form_31').formElements.get('___federal_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___state_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___lcda').hide();
.2 onchange
var office = document.getElementById('___office').getValue();
if (office =='1')
{
Fabrik.getBlock('form_31').formElements.get('___state').hide();
Fabrik.getBlock('form_31').formElements.get('___district').hide();
Fabrik.getBlock('form_31').formElements.get('___lga').hide();
Fabrik.getBlock('form_31').formElements.get('___federal_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___state_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___lcda').hide();
}
else if (office=='2')
{
Fabrik.getBlock('form_31').formElements.get('___state').show();
Fabrik.getBlock('form_31').formElements.get('___district').hide();
Fabrik.getBlock('form_31').formElements.get('___lga').hide();
Fabrik.getBlock('form_31').formElements.get('___federal_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___state_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___lcda').hide();
}
else if (office=='3')
{
Fabrik.getBlock('form_31').formElements.get('___state').show();
Fabrik.getBlock('form_31').formElements.get('___district').show();
Fabrik.getBlock('form_31').formElements.get('___lga').hide();
Fabrik.getBlock('form_31').formElements.get('___federal_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___state_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___lcda').hide();
}
else if (office=='4')
{
Fabrik.getBlock('form_31').formElements.get('___state').show();
Fabrik.getBlock('form_31').formElements.get('___district').hide();
Fabrik.getBlock('form_31').formElements.get('___lga').hide();
Fabrik.getBlock('form_31').formElements.get('___federal_constituency').show();
Fabrik.getBlock('form_31').formElements.get('___state_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___lcda').hide();
}
else if (office=='5')
{
Fabrik.getBlock('form_31').formElements.get('___state').show();
Fabrik.getBlock('form_31').formElements.get('___district').hide();
Fabrik.getBlock('form_31').formElements.get('___lga').hide();
Fabrik.getBlock('form_31').formElements.get('___federal_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___state_constituency').show();
Fabrik.getBlock('form_31').formElements.get('___lcda').hide();
}
else if (office=='6')
{
Fabrik.getBlock('form_31').formElements.get('___state').show();
Fabrik.getBlock('form_31').formElements.get('___district').hide();
Fabrik.getBlock('form_31').formElements.get('___lga').show();
Fabrik.getBlock('form_31').formElements.get('___federal_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___state_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___lcda').hide();
}
else if (office=='7')
{
Fabrik.getBlock('form_31').formElements.get('___state').show();
Fabrik.getBlock('form_31').formElements.get('___district').hide();
Fabrik.getBlock('form_31').formElements.get('___lga').hide();
Fabrik.getBlock('form_31').formElements.get('___federal_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___state_constituency').hide();
Fabrik.getBlock('form_31').formElements.get('___lcda').show();
}
sometimes one disappears other times both.
I've tried to avoid editing and saving it again. Just said to report it