Как можно закодировать параметры запроса URL-адреса, который отображается в виде гиперссылки.
Пример такой гиперссылки:
<a href="http://site/page.html?param1=value1¶m2=value2">MyPage</a>
Я хочу, чтобы для этого использовались только возможности html.
Я могу частично выполнить это с помощью html-формы, используя метод http get, но тогда я не вижу гиперссылку и вместо этого должен использовать кнопку отправки (которую я не хочу использовать):
<form method="get" action="http://site/page.html"> MyPage
<input type="hidden" name="param1" value="value1"/>
<input type="hidden" name="param2" value="value2"/>
<input type="submit" />
</form>
Обратите внимание, что значения параметров запроса отображаются динамически и поэтому могут содержать специальные символы, которые необходимо закодировать перед отправкой на веб-сервер с помощью метода http get.
Можно ли это сделать, используя только HTML, без необходимости вводить код при кодировании на стороне сервера?