Ошибка формы электронной почты HTML - PullRequest
0 голосов
/ 26 декабря 2011

В следующей HTML-форме я не могу получить имя пользователя. Это из-за использования «ID» вместо «NAME»? Предложите альтернативу для преодоления этой проблемы.

   <form action="mailto:demo@demo" method="post" enctype="text/pain">
   Username:<input type="text" id="usr"/>
   Password:<input type="password" name="pwd"/>
   <input type="submit"/>
   </form>

Ответы [ 2 ]

4 голосов
/ 26 декабря 2011

Это из-за использования «ID» вместо «NAME»?

Да. Из руководства :

«Имя элемента управления» задается его атрибутом name. Область атрибута name для элемента управления в элементе FORM - это элемент FORM.

Вместо этого используйте свойство name.

0 голосов
/ 26 декабря 2011

Для доступа к значениям вы должны использовать names, измените ваш код следующим образом:

<form action="mailto:demo@demo" method="post" enctype="text/pain">
   Username:<input type="text" name="usr"/>
   Password:<input type="password" name="pwd"/>
   <input type="submit"/>
</form>

и затем вы можете получить доступ к этим значениям с помощью usr и pwd переменных.

Надеюсь, это поможет.

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