Проводные js веб-компоненты не отправляют форму - PullRequest
0 голосов
/ 17 июня 2020

Простой вопрос для вас, старшие разработчики:

Кажется, я не могу отправить форму, используя проводные js веб-компоненты! Тег формы по какой-то причине не принимает данные из полей ввода.

Вот ссылка на веб-страницу, если вы хотите проверить.

Вот code:

<form action="mailto:example@yahoo.it" method="post" enctype="text/plain">
    <wired-input type="text" id="name" placeholder="Enter name" name="name"></wired-input>
    <wired-button type="submit">Submit form</wired-button>
</form>

Ура !!

1 Ответ

0 голосов
/ 17 июня 2020

Если элемент находится в теневой DOM, то создатель элемента несет ответственность за предоставление значений форме (или чему-либо за пределами shadowDOM элемента)

Вы также можете столкнуться с проблемами фокусировки, с которыми может справиться только Chredge с нестандартным delegateFocus пока: https://jsfiddle.net/CustomElementsExamples/9n6wtgj7/

...