Как получить контент с URL-адреса и поместить его в поле ввода в html - PullRequest
0 голосов
/ 11 июля 2020

У меня есть свой веб-сайт по этой ссылке: www.website.zzz. Иногда мой веб-сайт загружается по разным ссылкам (возможно, я должен сказать Dynami c), например www.website.zzz/?ref=name1, www.website.zzz/?ref=name2, www.website.zzz/?ref=name3, Как я могу сказать, значение ключа в этих трех примерах - 'ref', которое принимает разные имена, такие как name1, name2, name3 и Больше. При щелчке по этой ссылке она переходит прямо в форму регистрации, в форме регистрации у меня есть два поля ввода, которые принимают электронную почту и контент из используемого URL-адреса. Я хочу, чтобы это поле принимало содержимое, чтобы взять имя из URL-адреса, например, если кто-то использует эту ссылку: www.website.zzz/?ref=name4, этот вход 4 получит это содержимое 'name4', чтобы, когда пользователь продолжит для отправки формы будет также указано это имя. У меня нет никаких подсказок, поэтому я не включил никакого контента. Мне нужен пример кода html, который делает это.

Ответы [ 2 ]

0 голосов
/ 11 июля 2020
<html>
  <body>
    <form>
      <label for="param">Parameter: </label>
      <input id="param"/>
    </form>
    <script>
      (function(){
        const queryString = window.location.search;
        const urlParams = new URLSearchParams(queryString);
        const ref = urlParams.get('ref')
        document.getElementById('param').value = ref;
      })();
    </script>
  </body>
</html>
0 голосов
/ 11 июля 2020
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...