Cargue directamente el código:
<div id = "registrar"> <h4> Registro de miembro </h4> <div> <form de método = "post" action = "registro.php? Action = registro" name = "Registro" id = "Registro de registro"> <dl> <dt> Por favor, complete el siguiente cuidadosamente </dt> <dd> UserN de userne: <input type = "text" name = "username"> </dd> <dd> <dd> contraseña de contraseña: "contraseña" de entrada = "contraseña" name = "pwd"> </dd> <dd> confirmar contraseña: <input type = "contraseña" name = "pwdagain"> </dd> <dd id = "tximg"> <img src = "img/facil id = "imgsrclabel"> m01.gif </label> </dd> <dd style = "margin-right: 120px;"> código de verificación: <input type = "text" name = "code"> <span> <img src = "code.php" id = "código" nombre = "código"> <a href = "#código" id = "Cambiar"> Cambiar "</a> </span> </dd> <dd> <input type =" button "name =" enviar "id =" enviar "value =" registrar "> <input type =" button "name =" quit "id =" quit "valor =" exit "> </dd> </dl> </ formulario> </div> </div> El formulario de datos está submisitado a este página. envío*/function formDeal () {var btnsubMit = document.getElementById ('enviar'); var formid = document.getElementById ('RegisterForm'); btnsubMit.OnClick = function () {// El método Subsit () del formulario no puede enviar el formid.submit ();}}}} if (?Como resultado, no vi el mensaje inmediato después de probar durante mucho tiempo. Pensé que el código estaba mal o el método se escribió incorrectamente. Lo revisé cuidadosamente y confirmé que no había error en el documento de resultados oficial.
formid.submit () no se puede enviar, por lo que tengo que cambiar el tipo de btnsubmit para enviar por el momento
this.type = "enviar"
Revisé la información en línea, y las razones se reducen a dos puntos:
1. No puede haber una etiqueta con name = "enviar" en el formulario
2. "Enctype =" multipart/forma de forma "" no puede faltar en la forma
Después de las pruebas, estos dos puntos son absurdos y no resolvieron mi problema (tal vez mi entorno de problemas es diferente)
Más tarde, pensé que los amigos del foro sugirieron que cambiara la identificación del botón de registro para nombrarlo sin enviarlo. Después de la corrección, el formulario se envía normalmente y aparece el mensaje de inmediato.
Finalmente, la identificación del botón no debe configurarse para enviar, de lo contrario puede causar confusión, lo que resulta en el método Subt () del formulario no puede enviar el formulario. Al nombrar IDS, es mejor no repetir el nombre con la API existente para evitar problemas innecesarios.