После добавления ссылки JQuery CDN в мой код, свяжитесь с нами кнопку «отправить» перестать работать - PullRequest
0 голосов
/ 20 мая 2018

Я добавил форму «свяжитесь с нами» на работающий веб-сайт.

Когда я попробовал ее, я заметил, что кнопка отправки не работает.Я удалил ссылку jquery CDN из кода, и после этого кнопка отправки начала работать, и электронные письма теперь отправляются гладко.

Может кто-нибудь предложить решение, чтобы ссылка JQuery и кнопка отправки работали правильно?

<form action="" method="POST" id="myForm">
  <fieldset>
    <input type="text" name="fullname" placeholder="Full Name" /> <br />
    <input type="text" name="subject" placeholder="Subject" /> <br />
    <input type="text" name="phone" placeholder="Phone" /> <br />
    <input type="text" name="emailid" placeholder="Email" /> <br />
    <textarea rows="4" cols="20" name="comments" placeholder="Comments"></textarea> <br />
    <input type="button" name=" onclick=" myFunction() " value="Submit form"> </fieldset>
</form>

(...)

<script>
    function myFunction() { document.getElementById("myForm").submit(); }
</script>

1 Ответ

0 голосов
/ 20 мая 2018

Я предполагаю, что это ошибка опечатки, посмотрите на ваш код:

<form action="" method="POST" id="myForm"> <fieldset> <input type="text" name="fullname" placeholder="Full Name" /> <br /> <input type="text" name="subject" placeholder="Subject" /> <br /> <input type="text" name="phone" placeholder="Phone" /> <br /> <input type="text" name="emailid" placeholder="Email" /> <br /> <textarea rows="4" cols="20" name="comments" placeholder="Comments"></textarea> <br /> <input type="button" name=" onclick="myFunction()" value="Submit form"> </fieldset> </form> 

Отсутствует кавычка ", сразу после name=":

<input type="button" name=" onclick=" myFunction() " value="Submit form">

Так вотэто ваш исправленный код.

<form action="" method="POST" id="myForm">
  <fieldset>
    <input type="text" name="fullname" placeholder="Full Name" /> <br />
    <input type="text" name="subject" placeholder="Subject" /> <br />
    <input type="text" name="phone" placeholder="Phone" /> <br />
    <input type="text" name="emailid" placeholder="Email" /> <br />
    <textarea rows="4" cols="20" name="comments" placeholder="Comments"></textarea> <br />
    <input type="button" name="" onclick=" myFunction() " value="Submit form"> </fieldset>
</form>

Всегда дважды проверяйте свой код и работайте над чистым отформатированным кодом, это поможет вам отлавливать такие ошибки.

...