Прямая загрузка кода:
Кода -копия выглядит следующим образом:
<div id = "Register">
<h4> Регистрация участника </h4>
<div>
<form method = "post" action = "Register.php?
<dl>
<dt> Пожалуйста, внимательно заполните следующий контент </dt>
<dd>
Имя пользователя: <input type = "text" name = "username">
</dd>
<dd>
Пароль: <input type = "password" name = "pwd">
</dd>
<dd>
Подтвердите пароль: <input type = "password" name = "pwdagain">
</dd>
<dd id = "tximg">
<img src = "img/face/m01.gif" id = "faceImg">
<input type = "hidden" name = "touxiang" value = "">
<label id = "imgsrclabel"> m01.gif </label>
</dd>
<dd style = "щит-правой: 120px;">
Код проверки: <input type = "text" name = "code">
<span>
<img src = "code.php" id = "code" name = "code">
<a href = "#code" id = "изменить"> изменить "> изменить один </a>
</span>
</dd>
<dd>
<input type = "кнопка" name = "отправить" id = "Отправить" value = "Регистрация">
<input type = "кнопка" name = "quit" id = "quit" value = "exit">
</dd>
</dl>
</form>
</div>
</div>
Отправить данные формы на эту страницу, следующая обработка JS
Кода -копия выглядит следующим образом:
/*Зарегистрировать форму подачи формы*/
Функция FormDeal ()
{
var btnsubmit = document.getElementById ('отправить');
var formid = document.getElementbyId ('registerform');
btnsubmit.onclick = function ()
{
// метод отправки () формы не может отправить форму
formid.submit ();
}
}
Если форма отправлена, на этой странице есть приглашенное сообщение
Кода -копия выглядит следующим образом:
if (! ement ($ _ get ['action']) && $ _get ['action'] == 'Register')
{
Эхо «вы отправили данные»;
Выход();
}
В результате я не видел быстрого сообщения после тестирования в течение долгого времени. Я думал, что код был неправильным или метод был написан неправильно. Я внимательно проверил его и подтвердил, что в официальном документе результатов не было ошибок.
formid.submit () не может быть отправлен, поэтому я должен изменить тип Btnsubmit, чтобы отправить на данный момент
Кода -копия выглядит следующим образом:
this.type = "отправить"
Я проверил информацию в Интернете, и причины сокращаются до двух точек:
1. Не может быть метки с именем = ”отправить» в форме
2. "enctype =" multipart/form-data "" не может быть отсутствует в форме
После тестирования эти два пункта абсурдно и не решили мою проблему (может быть, моя проблемная среда отличается)
Позже я подумал, что друзья -форум предложили мне изменить идентификатор кнопки регистрации, чтобы назвать его, не отправляя его. После исправления форма отправляется обычно, и появляется сообщение о приглашении.
Наконец, идентификатор кнопки не должен быть установлен для отправки, в противном случае он может вызвать путаницу, что приведет к тому, что метод отправки () Form не может отправить форму. При названии идентификаторов лучше не повторять имя с существующим API, чтобы избежать ненужных проблем.