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!!
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! 🙂