Encontré el problema de la presentación de formulario conveniente en el trabajo. Muchas veces, lo presenté bien bajo IE, pero hubo un problema después de golpear a Firefox. Usar el botón Enviar no tuvo éxito, así que tuve éxito usando JS, y no sé por qué. Bajo el impulso del instructor, se resumieron los siguientes métodos de envío de formularios comunes.
El primer método: envío del formulario, agregue el evento ONSubmit para formar la etiqueta para determinar si el envío del formulario es exitoso o no
<script type = "text/javaScript"> function validate (obj) {if (confirmar ("enviar formulario?")) {alert (obj.Value); devolver verdadero; } else {alert (obj.Value); devolver falso; }} </script> <body> <form de acción = "// www.vevb.com" onsubMit = "return validate (document.getElementByIdx_x ('mytext');"> <!- Por favor, tenga en cuenta el método de escritura de parámetros-> <input type = "text" id = "mytext"/> <input type = "Subt" Value = "Subbit"/</> <FormulEl segundo método: activar el evento de envío de formulario onClick = "Submitform ();" A través del botón del botón, que ignorará las propiedades en otras etiquetas. Por ejemplo, el atributo ONSubmit en la etiqueta de formulario no será válido. Para realizar la verificación de formulario, puede colocar el código de verificación en SubMitForm (); Método para la verificación.
<script type = "text/javaScript"> function validate () {if (confirmar ("enviar formulario?")) {return true; } else {return false; }} function SubmitForm () {if (validate ()) {document.getElementByIdx_x ("myForm"). Subt (); }} </script> <body> <form de acción = "// www.vevb.com" id = "myform"> <input type = "text"/> <input type = "button" value = "SubtBtn" onClick = "SubsitForm ();"/> <!-También puede usar document.getgetEnmementDX_X ("ID de este botón"). Click ();;);;;; para ejecutar el evento OnClick -> </form> </body>La tercera forma: coloque el evento OnSubmit en la etiqueta Enviar en lugar de la etiqueta de formulario. En este momento, la verificación del formulario no es válida. Haga clic en el botón Enviar para enviar el formulario directamente.
<script type = "text/javaScript"> function validate () {if (confirmar ("enviar formulario?")) {return true; } else {return false; }} </script> <body> <form de action = "// www.vevb.com"> <input type = "text"/> <input type = "subt" value = "subt" onsubMit = "return validate ()"/> </form> </body>La cuarta manera: Agregar evento OnClick al botón Enviar, donde el evento se utiliza para la verificación del envío del formulario, y la función es similar a agregar el evento ONSUBMIT a la etiqueta de formulario.
<script type = "text/javaScript"> function validate () {if (confirmar ("enviar formulario?")) {return true; } else {return false; }} </script> <body> <form de action = "// www.vevb.com"> <input type = "text"/> <input type = "subt" value = "subt" onClick = "return validate ()"/> </form> </body>El quinto método:
<Body> <Form Action = "// www.vevb.com" id = "myform"> <input type = "text"/> <input type = "button" value = "SubtBtn" id = "mybtn"/> </form> </body> <script type = "text/javascript"> function validate () {if (confirmar formal? "))) {regreso verdadero verdadero; } else {return false; }}El evento de envío del formulario se activa a través del botón, y las propiedades en otras etiquetas serán ignoradas. Por ejemplo, el atributo ONSubmit en la etiqueta de formulario no será válido. Para realizar la verificación de formulario, puede colocar el código de verificación en SubMitForm (); método para la verificación
function SubmitForm () {if (validate ()) {document.getElementByIdx_x ("myform"). Subt (); }} document.getElementByIdx_x ("mybtn"). onClick = SubmitForm; </script>Los anteriores varios métodos y verificaciones para enviar formularios utilizando JS (artículos de lectura obligatoria) son todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.