I did indeed express myself badly, I should have said: it is not recommended to name a field with... as it is not recommended to use special characters or spaces in field names, but if you use them it still works...
So you will do as you want, but if you want rename all your check boxes here is a script you can use from the JS console (in this example from chkbox.1 to chkbox.74). In fact you can't rename a field but here, you create a new field at the same place with an other name and you remove the old one:
var nomIncr="chkBox.";
for (var i=1; i<=74; i++) {
try {
var leNom=i;
var nouveauNom=nomIncr+i;
g=this.getField(leNom);
var leType=g.type;
var laPage=String(g.page);
var lesPages=laPage.split(",");
for (var p=0; p<lesPages.length; p++) {
var cettePage=Number(lesPages[p]);
if (lesPages.length>1) {
var nomChamp=leNom+"."+p;
} else {
var nomChamp=leNom;
}
g=this.getField(nomChamp);
var lesCoord=g.rect;
var f=this.addField(nouveauNom, leType, cettePage, lesCoord);
f=this.getField(nouveauNom);
for (var j in g) {
try {
if (typeof g[j]!="function" && j!="name" && j!="type" && j!="page" && j!="rect") {
f[j]=g[j];
}
} catch(e) {}
}
}
this.removeField(leNom);
} catch(e) {}
}
@+