you could have an hidden custom field that source on last date modified, and put a client script onSave that checks the current last modified date and return false with a pop-up that says. We can't let you save because someone else modified this record, keep whatever information you inputted on the page and restart your work.