What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
Changing the Button Text is not Working in File Upload OptionAsked by markashton on July 03, 2013 at 08:41 AM
The file upload function > Properties > General Settings > Button Text
This does not work for the default setting i.e. one file upload setting ... one is stuck with 'Choose File' unlike the "Allow Multiple" option which does work.
However, it is of great need on a mobile device ... when taking/uploading photos ... if you press Choose File .... you get a Take Photo or Video ... or Choose existing option.
This makes the Choose File prompt ... well .... not make any sense at all.
Would you be kind enough to activate this so that one can edit the button text for the single upload function please
Hi, Yes! You are correct. Changing the name of the Button Text when Allow multiple is set as No. Is not actually changing the name.
Thank you for letting us pin point this. I will escalate this report to the developers. Will Update you once we find a solution.
Regarding Options for Choose File for Mobile: I request you to please create a new thread specifically for this feature request. So that we can create a feature request ticket for you.
Hi, what do you mean ... I only use jotforms on mobile - never desktop.
This thread is about being able to change the button text when 'Allow Multiple is set as No'
If that is done ... great ... what we are stuck with doesn't always make sense to the workflow that the user experiences.
Ok, Regarding Issue related to Button Text not changing. I have already created a bug report ticket for you. we will update you once it is solved.
I know I posted this yesterday but what I am finding is that I am just posting more and more bugs and issues without getting anything in return ... 4 hours of my time yesterday as an unpaid jotform breaker.
Is this something that can be fixed ... after all it is a bug .. and a misleading one too .. on a core function.
Choose file .... going onto a "Take Photo or Video" or "Choose Existing" on a smartphone is not ideal as a prompt to take a photo.
My insticts tell me this is not a big job.
Many thanks for your help
I can see you are also waiting an answer for this. The time frame for a bug fix or update has improved a little bit . But, like I said to you on this thread, our developers have been busy with the Jotform API lately, that is why you don't see enough new features and bug fixes in my latests updates
I will be sending a message to get an status about it. In the meantime, please bare with us, we would appreciate your understanding
Sorry, I don't care about the Jotform API ... I care about the core product I use for my business working properly ... and it doesn't... and so you are wasting my time, and everyone elses, when things don't work properly.
It takes my time to find the problem ... then assess the problem ... then report the problem ... then to get an email that says ... sorry we're busy doing other stuff ...
Please fix the bug on the Single File Upload option that prevents people from changing its label ... it should be a priority and will take 30 minutes to do .... about one sixth of the time I've spent on Jotform today with all its ****** bugs
Let me please explain this, we use a standard file input element for Single Upload fields. That element is not controlled by us, it is a native browser element, so it even looks different in different browsers.
To illustrate this:
Safari/Google Chrome (they used the same engine)
The 'Choose File' button text is coming from browser engine, and there is no way to control it. We can use some hack techniques to mask the appearance of the field, for example by placing some div on top of the field, but this is not something that all users want, and we have a heavy customized Multiple Upload field.
Anyway, the ticket is up, and probably we will get a nice solution.
Yeah .. thanks Mike .. I see .. sorry hard day ... sometimes go backwards trying to find a solution.
I would be happy with the multiple solution - it does everything but cannot actually take a photo at that point ... like the single solution does ... so there's benefits of each but no real solution.
I am sorry Mark,but when I explained to you why this request has not been looked into yet, I was hoping that you understand that we really appreciate for all bug reports and user's concerns and that we always care about that. The Support Staff always make sure to communicate with dev team so they can take care of them a timely manner.
At any rate, I am very glad to see Mike's answer helped you to understand what is going on with the single upload field. We will see which solution our developers come with on regards to this.
We apologize for the long delay in updating this. This issue was resolved some time ago. Please let us know if you need anything else.
How long ago was that?
I'm cleaning up old tickets, and don't immediately have a date that the fix was checked in.
The goal is to not allow a gap in communication like this, and to speed up the resolution time. Verifying old fixes like this is a step toward that goal.
We do appreciate how well you've reported issues with our system. It's made a big difference.
You state above ... the issue was resolved some time ago ...
See this form: http://form.jotformpro.com/form/42524098822962
See the 'Choose File' Text on the button? That has been changed in properties to "Upload A Photo"
There is no change on any browser that is conducive with my initial post here ... about the inability to change the text on the button ....
So, in terms of your post of late ... what exactly are you referring to .... because I see no change whatsoever.
Our apologies. There is indeed no difference and I can see no updates about this yet. My colleague might be referring to the multiple file upload field which isn't the case here. I have re-opened the request ticket.
You may continue to use the multiple file upload tool for now or you may want to consider using file picker which has option for changing button text too.
Looks like I read this incorrectly. I verified that the button text changes when Allow Multiple is On, not Off. Thanks for catching that.
A workaround is to select Allow Multiple, and then limit it to only one file.
As for resolution, we'll discuss that internally. As noted above, the single file upload option uses the standard html input file tag. Its label text is set at the browser level and can't be changed.
We'll update this ticket when we have a resolution.
We decided not to implement this since there's a simple workaround- change it to allow multiple and set the limit to 1.
To prevent confusion, we now hide the "Button Text" option when "Allow Multiple" is disabled. Note that if you change the button type within the properties panel you have to close and reopen the properties for the field to toggle.
Please let us know if you have further questions.
This has been updated so when you change the button type within the properties panel the Button Text field toggles instantly.
please see my idea:
<div style='width:300px; height:20px; direction:rtl; border:solid 1px silver; border-radius:2px;'>
<div style='width:80px; height:20px; background-color:#f5f5f5; border-left:solid 1px silver; font-family:tahoma; font-size:12px; text-align:center; '>
<div style='width:80px; height:20px; position:relative; top:-20px; opacity:0; filter:alpha(opacity=0);'>
<input type='file' style='width:78px; height:20px;' onchange='up(this.value)' />
<div style='width:220px; height:20px; position:relative; top:-40px; left:-80px; '>
<input id='uprl' type='text' style='width:218px; border:none; direction:ltr; ' readonly='readonly'>
<!--end upload file-->
<!--script code for change url into input text for see user-->