Должна ли здесь использоваться форма или она не нужна? - PullRequest
0 голосов
/ 05 января 2019

Должна ли форма использоваться в этом коде или нет?

Форма добавлена ​​ https://jsfiddle.net/t6nsygvd/6/

<div class="info">
  <form>
    <label for="input">Stream</label>
    <input id="input" type="text" name="someNameHere" value="http://hi5.1980s.fm/;" />
    <input id="sent" type="submit" value="Set" />
  </form>

sent.addEventListener("click", function(evt) {
    player.src = value.value;
    player.volume = 1.0;
    // Prevent default form handling (which would reload the page, in this case)
    evt.preventDefault();
  });
}());

Форма удалена: https://jsfiddle.net/t6nsygvd/7/

<div class="info">
    <label for="input">Stream</label>
    <input id="input" type="text" name="someNameHere" value="http://hi5.1980s.fm/;" />
    <input id="sent" type="submit" value="Set" />
</div>

  sent.addEventListener("click", function(evt) {
    player.src = value.value;
    player.volume = 1.0;
  });

Ответы [ 2 ]

0 голосов
/ 05 января 2019

Я думаю, что нет. Вы ничего не отправляете, вы просто звоните другому провайдеру, чтобы начать игру.

0 голосов
/ 05 января 2019

<form> следует использовать, если вы хотите каким-либо образом отправить весь набор данных на сервер. Преимущества использования формы в том, что у вас есть доступ к API формы (например, событие отправки), и вы можете выполнять сериализацию всех пользовательских входных данных в элементе. Однако в этом случае вы просто фиксируете отдельные пользовательские вводы, поэтому нет необходимости использовать их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...