Надеюсь, вы можете помочь, я пытаюсь выбить контактную форму для моего веб-сайта, который является HTML-кодом, разработанным с помощью CSS и электронной почтой, отправленной с помощью PHP.
<form class="form" action="webform.php" method="post">
<h1>Contact Form:</h1>
<label>
<span>Your Name:</span><input id="name" type="text" name="name" />
</label>
<label>
<span>Email Address:</span><input id="email" type="text" name="email" />
</label>
<label>
<span>Subject:</span><input id="subject" type="text" name="subject" />
</label>
<label>
<span>Message</span><textarea id="feedback" name="feedback"></textarea>
<input id="button" type="button" value="Submit Form" />
</label>
</form>
Кто-нибудь поможет мне, может предоставить ссылку на мой сайт, если это необходимо.
Цените любую помощь :)
Вы должны использовать submit как тип кнопки
<input id="button" type="submit" value="Submit Form" />
Вы пробовали меняться:
<input id="button" type="button" value="Submit Form"/>
чтобы:
<input id="button" type="submit" value="Submit Form"/>
Кроме того, вы можете использовать:
<button id="button" >Submit Form</button>
Поскольку у вас это есть, input type='button'
не является допустимым элементом для отправки формы. Для действительных элементов формы MDN имеет отличную статью - см. Разделы ввода и кнопки
В этом конкретном случае я согласен с предлагаемыми решениями re: type="submit
.
Но я приехал сюда из-за того, что мои кнопки перестали работать внезапно, хотя Select submit все еще работал. И это было связано с крошечной ошибкой в некоторых Javascript, которые убивали представление.
Просто еще кое-что проверить.
Изменить тип = "кнопка", чтобы ввести = "отправить"
<form class="form" action="webform.php" method="post">
<h1>Contact Form:</h1>
<label>
<span>Your Name:</span><input id="name" type="text" name="name" />
</label>
<label>
<span>Email Address:</span><input id="email" type="text" name="email" />
</label>
<label>
<span>Subject:</span><input id="subject" type="text" name="subject" />
</label>
<label>
<span>Message</span><textarea id="feedback" name="feedback"></textarea>
<input id="button" type="submit" value="Submit Form" />
</label>
</form>
попробуйте эту html-форму
<form class="form" action="webform.php" method="post">
<h1>Contact Form:</h1>
<label>
<span>Your Name:</span><input id="name" type="text" name="name" />
</label>
<label>
<span>Email Address:</span><input id="email" type="text" name="email" />
</label>
<label>
<span>Subject:</span><input id="subject" type="text" name="subject" />
</label>
<label>
<span>Message</span><textarea id="feedback" name="feedback"></textarea>
<input id="button" type="submit" value="Submit Form" />
</label> </form>