?
Solved

Submitted text via a form is being truncated if it contains a &

Posted on 2014-12-22
8
Medium Priority
?
90 Views
Last Modified: 2014-12-28
I have a website that using Coldfusion and it works fine. I have been trying to get the same website to work on a server running Unix and Railo. I have page that has a form with a textbox. When the form is submitted and the text contains an & I am finding that the submitted text is being truncated at the location of the &.

What do I do to be able to submit text that may contain a & (or any other characters that Railo has a problem with)?

Thank you
0
Comment
Question by:WestCoast_BC
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
8 Comments
 
LVL 39

Expert Comment

by:gdemaria
ID: 40513142
Is the form being submitted with Method="Get"  or "Post" ?   I would think this would not happen with Post.   Are you doing a <cfdump var="#form#">  very first thing on the post page to see what the values look like before being touched?
0
 

Author Comment

by:WestCoast_BC
ID: 40513450
Thanks, It is converted to &amp; but it is choking at the & character.  Method is post. I do have a cfdump on the page but it may not be first thing on the page. The dump is showing the text truncated. The form is being submitted via a Ajax.submit form call
0
 
LVL 9

Expert Comment

by:Trenton Knew
ID: 40513459
what about converting it to %26?
0
Get MySQL database support online, now!

At Percona’s web store you can order your MySQL database support needs in minutes. No hassles, no fuss, just pick and click. Pay online with a credit card.

 

Author Comment

by:WestCoast_BC
ID: 40513471
I will try converting it to %26
0
 

Author Comment

by:WestCoast_BC
ID: 40520525
My problem is only happening on a UNIX server when I submit the form using ColdFusion.Ajax.submitForm.  If I submit the form by having the user click on a button that is a Submit type then it works fine.

I hope this helps to figure out what I am doing wrong.
0
 
LVL 39

Accepted Solution

by:
gdemaria earned 2000 total points
ID: 40520696
Use a js function to escape the special characters.   Quick research shows this may do it for you...

      encodeURIComponent()
0
 

Author Comment

by:WestCoast_BC
ID: 40520699
I have just tried encodeURIComponent and I think it looks like it is solving my problem
0

Featured Post

Moving data to the cloud? Find out if you’re ready

Before moving to the cloud, it is important to carefully define your db needs, plan for the migration & understand prod. environment. This wp explains how to define what you need from a cloud provider, plan for the migration & what putting a cloud solution into practice entails.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
When crafting your “Why Us” page, there are a plethora of pitfalls to avoid. Follow these five tips, and you’ll be well on your way to creating an effective page.
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging p…
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question