I have been working on this for awhile (running Zoo Visitor) but I have stripped the Channel Form back to basic and using native tags to see if this functions out-of-the-box.
It’s a simple Channel Form where the logged in member can upload/change their photo.
{exp:channel:form channel="members" return='members/profile/success'}
{field:member_photo}
<input class="button expand radius" type="submit" value="Update" />
{/exp:channel:form}This code will trigger the “The Title field is required.” error
Adding a title field to the tag:
{exp:channel:form channel="members" return='members/profile/success'}
{field:member_photo}
<input type="text" name="title" id="title" size="50" maxlength="100" value="{title}">
<input class="button expand radius" type="submit" value="Update" />
{/exp:channel:form}This works (mind you I don’t know why anyone would want a title field here) but in both instances the remove button doesn’t appear nor the X on the thumbnail work. (adds hashtag to the url)
JS errors TypeError: 'undefined' is not an object (evaluating '$.datepicker.setDefaults')Channel Field
Field Type = File
Field Name: member_photo
Is this a required field?: yes
Is field searchable?: no
Allowed file type: image
Allowed file type: members
Running v2.7.3 - Build Date: 20131210