I have created a custom list Edit form. If you use the form along with WebPart Zone the ID's will be changed after some check in & check out's. For this you have to create the custom list form in td directly instead of using it in WebPart Zone. Now even if the Control ID Changes you can again remove the automatic generate ID and save the form. Now it will be get reflected as you are not using the WebPart Zone.