title: extjs textfield and special characters (& + #)
body: <p>I have a window called New Project with 2 fieldsets: Set Project Properties (which contains textfields where the user can input details such as Project Name, Project Code, etc) and Set Permissions (where the user can check/uncheck checkboxes to indicate the permission level of a given project member). Project Name and Project Code are textfields that accept space and special characters. When the user clicks on the Create Project button after filling in all the project properties and selecting the appropriate project permissions, a string is generated which is then used for Ajax request and the project is created. </p>
  
  <p>However, if the user enters a project name containing the &amp; (ampersand) character, the project is saved but the ampersand character and all characters that follow it are not saved. For example, if I input Project Name as "Testing1&amp;56", after pressing the Create Project button, the project is created and the Project Name becomes "Testing1" (&amp;56 is not saved/displayed). A similar thing happens when the plus (+) sign is typed in the Project Name field. After pressing the Create Project button, the project is created but the plus sign disappears and instead there is a space. For example, if I enter "Testing+Developing" as Project Name, after clicking the Create Project button, the project is created and the Project Name becomes "Testing Developing". I have alerted the params and the url to see what kind of string is generated. </p>
  
  <p>I have discovered that in that string, the characters &amp; and + are displayed. However, once the Ajax request is carried out and the project is created, the ampersand and all the characters that follow it and the plus sign are not saved in the Project Name. </p>
  
  <p>Any tips on how to solve this issue would be much appreciated. </p>
  
  <p>P.S. Also the pound (#) sign is not accepted in the Project Name field - I get the error message "Failed to create project" when I click the Create Project button. I would however like it to be possible for the user to enter a # sign in the Project Name field and such a project to be created when a user clicks the Create Project button.</p>