The part you glossed over:
When the user made an update, the JavaScript validated the entries and sent the result to the server,
That's the mechanism that I'm looking for. :-)