Encontrei o problema de envio de formulário conveniente no trabalho. Muitas vezes, eu o enviei bem sob o IE, mas houve um problema depois de atingir o Firefox. O uso do botão de envio não teve sucesso, então consegui usar o JS e não sei por quê. Sob a insistência do instrutor, os seguintes métodos de envio de formulários comuns foram resumidos.
O primeiro método: envio de formulário, adicione o evento submitis para formar a tag para determinar se o envio do formulário é bem -sucedido ou não
<script type = "text/javascript"> function validate (obj) {if (confirm ("envie o formulário?")) {alert (obj.value); retornar true; } else {alert (obj.value); retornar falso; }} </script> <body> <formulário action = "// www.vevb.com" OnsubMit = "Return validate (document.getElementByidx_x ('myText'));"> <!-Observe o método de escrita dos parâmetros-> <but typ = "" iD = "MyText"/> <20)O segundo método: acionar o evento de envio do formulário onclick = "submitform ();" Através do botão, o que ignorará as propriedades em outras tags. Por exemplo, o atributo onSubmit na tag Formulário será inválido. Para executar a verificação do formulário, você pode colocar o código de verificação no submitform (); Método para verificação.
<script type = "text/javascript"> function validate () {if (confirm ("envia formulário?")) {return true; } else {return false; }} função submitform () {if (validate ()) {document.getElementbyidx_x ("myform"). submmit (); }} </script> <body> <formulário action = "// www.vevb.com" id = "myform"> <input type = "text"/> <input type = "button" value = "submitbtn" onclick = "submitform ();"/> <! Para executar o OnClick Event -> </morm> </body>A terceira maneira: coloque o evento onSubmit na etiqueta de envio em vez da tag do formulário. Neste momento, a verificação do formulário é inválida. Clique no botão Enviar para enviar o formulário diretamente.
<script type = "text/javascript"> function validate () {if (confirm ("envia formulário?")) {return true; } else {return false; }} </script> <body> <formulário action = "// www.vevb.com"> <input type = "text"/> <input type = "submit" value = "submit" onsubMit = "return validate ()"/> </form> </body>A quarta maneira: adicione o evento OnClick ao botão Enviar, onde o evento é usado para verificação do envio do formulário, e a função é semelhante à adição de um evento Onsubmit à tag de formulário.
<script type = "text/javascript"> function validate () {if (confirm ("envia formulário?")) {return true; } else {return false; }} </script> <body> <formulário action = "// www.vevb.com"> <input type = "text"/> <input type = "submit" value = "submit" onclick = "return validate ()"/> </form> </body>O quinto método:
<Body> <form ação = "// www.vevb.com" id = "myform"> <input type = "text"/> <input type = "button" value = "submitbtn" id = "mybtn"/> </form> </body> <script type = "text/javascript"> function valid () {se (confirmar> } else {return false; }}O evento de envio do formulário é acionado através do botão do botão e as propriedades em outras tags serão ignoradas. Por exemplo, o atributo onSubmit na tag Formulário será inválido. Para executar a verificação do formulário, você pode colocar o código de verificação no submitform (); Método para verificação
função submitform () {if (validate ()) {document.getElementByidx_x ("myform"). submmit (); }} document.getElementbyidx_x ("mybtn"). OnClick = submitform; </script>Os vários métodos e verificações acima para enviar formulários usando JS (artigos de leitura obrigatória) são todo o conteúdo que eu compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.