title: How to keep question marks for input field values in GET forms?
body: <p>I have an HTML form like the following:</p>
  <pre class="lang-html prettyprint-override"><code>&lt;form method=&quot;GET&quot; name=&quot;search&quot; action=&quot;/api&quot;&gt;
  Name: &lt;input type=&quot;url&quot; name=&quot;url&quot; /&gt;
  &lt;input type=&quot;submit&quot; value=&quot;Search&quot;/&gt;
  &lt;/form&gt;
  </code></pre>
  <p>If I input some value in the URL field like <code>www.google.com?teste=a</code>, I receive on my server-side the following value from the parameter <code>www.google.com teste=a</code> (notice the question mark disappeared).</p>
  <p>Is it possible to fix this without using JavaScript to receive the question mark on the server-side?</p>