Avatar

Level 10

Well,

you can use the preSave event, but you need to lock all fields.

Here's a script that will look for all fields and lock them.

function lockFields(vNode) {

    if (vNode.className === "field") {

        vNode.access = "protected";

    }

    for (var i = 0; i < vNode.nodes.length; i += 1) {

        lockFields(vNode.nodes.item(i));

    }

}

lockFields(xfa.form);