1. A non-transitory computer readable medium storing a computer program which when executed by at least one processor selects content in a document, the computer program comprising sets of instructions for: displaying a page of the document, the page comprising at least one field that displays stored content, wherein the at least one field is initially populated with placeholder content that is replaceable with user-generated content; receiving, at the document, a selection of a portion of the content of a particular field of the displayed page, the selected portion less than the entirety of the content of the particular field, wherein the selected portion is based on a click operation within the particular field that contains either the placeholder content or the user-generated content; and in response to receiving the selection: determining whether the particular field contains the placeholder content or the user-generated content; when the particular field contains the placeholder content: automatically selecting within the particular field all of the placeholder content of the particular field of the displayed page; and when the particular field contains the user-generated content: selecting within the particular field only the portion of the content of the particular field.
1. A non-transitory computer readable medium storing a computer program which when executed by at least one processor selects content in a document, the computer program comprising sets of instructions for: displaying a page of the document, the page comprising at least one field that displays stored content, wherein the at least one field is initially populated with placeholder content that is replaceable with user-generated content; receiving, at the document, a selection of a portion of the content of a particular field of the displayed page, the selected portion less than the entirety of the content of the particular field, wherein the selected portion is based on a click operation within the particular field that contains either the placeholder content or the user-generated content; and in response to receiving the selection: determining whether the particular field contains the placeholder content or the user-generated content; when the particular field contains the placeholder content: automatically selecting within the particular field all of the placeholder content of the particular field of the displayed page; and when the particular field contains the user-generated content: selecting within the particular field only the portion of the content of the particular field. 4. The non-transitory computer readable medium of claim 1 , wherein the set of instructions for automatically selecting within the particular field all of the placeholder content comprises a set of instructions for expanding the selected portion of the content to include all of the content in the particular field.