- cheekyfaceAsked on May 26, 2014 at 01:14 AM
I've set up this web page with a jotform for our customers to make payment via paypal. The form asks them to enter the invoice amount and then submit on the following page where I've set it up to add 3% to the total and copy to the paypal widget.
It works great only I noticed that if someone were to paste an amount into the field which asks them for the invoice total, then it doesn't get read by the calculation field (hidden field which the paypal field copies). They would need to paste then edit the field in order for it to register as an entry. Not sure if this is a browser thing but wanted to ask if there is any way around this? I can imagine people copying the invoice total from the invoice email that we send them and then trying to paste it into the form. When they see no total being registered on the final page they'd most likely just think the form isn't working.
The form can be found in this page:
- JotForm Supportashwin_dAnswered on May 26, 2014 at 03:31 AM
It seems you are right. I am unable to replicate the issue you are having. I copied the amount "2468" from your own form and also from several other places and it seems to work just fine. Please check the screenshot below:
Are you having this issue with Mozilla browser? I did check your form in mozilla and it does not seems to work. Even if I type the amount in the field, the calculation is not being displayed in the next page. Please check the screenshot below:
When I checked your form with its direct URL, it seems to work fine in mozilla browser. I would suggest you to first embed your form in your web page using it iFrame embed code and see if that helps you resolve the mozilla issue. The following guide should help you in grabbing your form's iFrame embed code: https://www.jotform.com/help/148-Getting-the-Form-iFrame-Code
Do get back to us if the issue persists.
- cheekyfaceAnswered on May 26, 2014 at 04:13 AM
I'm a little confused but I think I get the gist of it.
Basically you can't replicate the issue and it doesn't work in firefox at all except as the direct form. It looks like it might have to do with the way it's been embedded into the web page. ??? Is that correct?
I can't get the embedded version to waok at all on firefox either. Is this somethign that needs to be looked into as a potential bug?
I'llsee how it goes embedding with iframe.
- cheekyfaceAnswered on May 26, 2014 at 04:45 AM
...iframe didn't help me.
In chrome it doesn't make any difference but in mozilla I can't even see the form. Explorer seems to be the same as chrome but none of them will read anything that is just pasted in.
I think I know why you couldn't replicate the issue...
Can I ask whether you pasted using keys (ctrl+v) or mouse right click then paste?
It works fine if I use keys to paste but I'm guessing most of our customers will be using their mouse to paste.
I'll just stick with what I had set up before but not sure how I'll get around the mozilla issue. It doesn't work at all. I may have to include a large note insisting that users complete the form on chrome or explorer browsers only.
- JotForm SupportWelvinAnswered on May 26, 2014 at 08:32 AM
I am able to replicate the issue, either using copy/paste or typing the amount manually into the field. Checking the browser console doesn't give me any error that shows the possible cause of this - perhaps, with the calculation scripts.
- cheekyfaceAnswered on May 26, 2014 at 06:40 PMAgain I'm a little unsure if u have possibly omitted some type in your reply. "I am able to replicate the issue" ...is this supposed o read "I am NOT able to replicate the issue"? If you type in an amount then it will work fine. The problem occurs only when u paste it in and (it seems) only when pasted in using right click>paste with a mouse (not if using keyboard keys as in ctrl+v). I've already tested it with iframe embedded but it did nothing to improve things. I will do it again and make a copy of the form for u to play with. Thanks.
- JotForm SupportjonathanAnswered on May 26, 2014 at 08:12 PM
We apologize for the confusion.
It must be a non intentional typographical mistake on the part of my colleague. And yes, he must have meant "NOT able to replicate..."
I checked and did a test on your form http://www.jotformpro.com/form/40960689313965 using Firefox browser. So, I pasted a value instead of typing them in the "Invoice Total" field
when I moved to the next page, the calculation did NOT happen
I am able to establish a problem when using Right-Click + Paste method in adding the value to the field -- it will not be validated by the calculation.
BUT using CTRL + V paste method will still work.
I will submit a ticket to our higher team support to take a look into this.
We will notify you on this thread when update on the status is available.
- cheekyfaceAnswered on May 26, 2014 at 09:20 PM
Thank you for that Jonathan.
I should probably also add that the button to show instructions doesn't work in firefox or explorer in the web paged version at my website here: http://www.pay.cheekyface.com.au/payment/paypal/index.htm
It does in chrome however.
You may want to pass this on to your tech guys too. I used the widget for checkbox buttons for that (first part of the form).
Would be great if I could keep using it but if this can't be fixed then I'll revert back to standard check box field for this.
I'll try the ifame embedd again and see if it makes any difference to that button.
- cheekyfaceAnswered on May 26, 2014 at 09:35 PM
Have some good news and I should also apologize. I never realized there was an embed option for frontpage users.
It's an older web builder I know but great that you have included a specific option for it. I am moving over to another web builder slowly (wysiwyg web builder).
The frontpage embed option made all the difference! It works fine now in both pasting with mouse and the widget I mentioned in the last post (in all 3 browsers except in firefox the checkbox widget text plays up once clicked - but it still works otherwise).
Thanks for your time and trouble on this.
- JotForm Supportashwin_dAnswered on May 27, 2014 at 12:15 AM
I am glad to know that embedding your form with "FrontPage" embed code has solved your problem.
Do get back to us if you have any question.