Copy link to clipboard
Copied
Hi,hopefully it is an easy one... when you click the checkbox, it allows you to fill the other fields...
many thanks!!
1 Correct answer
You can use something like this as the field's Mouse Up action:
var fields = ["Field1", "Field2", "Field3"]; // etc.
if (event.target.value=="Off") {
this.resetForm(fields);
for (var i in fields) this.getField(fields).readonly = true;
} else {
for (var i in fields) this.getField(fields).readonly = false;
}
Copy link to clipboard
Copied
You can use something like this as the field's Mouse Up action:
var fields = ["Field1", "Field2", "Field3"]; // etc.
if (event.target.value=="Off") {
this.resetForm(fields);
for (var i in fields) this.getField(fields).readonly = true;
} else {
for (var i in fields) this.getField(fields).readonly = false;
}
Copy link to clipboard
Copied
Thanks
Is this correct? It is giving me an error "unterminated string literal 1: en linea 2"
var fields = ["Titular de la cuenta", "Iban", "Entidad", "Oficina", "DC", "Nº de cuenta]; // etc.
if (event.target.value=="Off") {
this.resetForm(fields);
for (var i in fields) this.getField(fields).readonly = true;
} else {
for (var i in fields) this.getField(fields).readonly = false;
}
Copy link to clipboard
Copied
You're missing the closing double-quotes after "cuenta" at the end of the array definition...
Copy link to clipboard
Copied
Sorry! You are correct! 🙂

