職場で便利なフォームの提出の問題を発見しました。多くの場合、私はIEの下でそれをよく提出しましたが、Firefoxにぶつかった後に問題がありました。送信ボタンを使用することは失敗したため、JSを使用して成功しましたが、その理由はわかりません。インストラクターの促進の下で、次の一般的なフォームの提出方法が要約されました。
最初の方法:フォーム提出、OnSubmitイベントを追加してタグを形成して、フォームの送信が成功したかどうかを判断する
<script type = "text/javascript"> function validate(obj){if(confism( "submit form?")){alert(obj.value); trueを返します。 } else {alert(obj.value); falseを返します。 }} </script> <body> <form action = "// www.vevb.com" onsubmit = "return validate(document.getelementbyIdx_x( 'mytext'));"> <!2番目の方法:フォーム提出イベントonclick = "submitform();"をトリガーします。ボタンを介して、他のタグのプロパティを無視します。たとえば、フォームタグのOnSubmit属性は無効になります。フォーム検証を実行するには、submitform()に確認コードを配置できます。検証の方法。
<script type = "text/javascript"> function validate(){if(confism( "submit form?")){return true; } else {return false; }} function suctmentform(){if(validate()){document.getElementByIdx_x( "myform")。submit(); }} </script> <body> <form action = "// www.vevb.com" id = "> <input type =" text "/> <input type =" button "value =" submintbtn "onclick =" submitform(); "/> <! - document.getElementbyIdx_x(" id of this botunt "); onclickイベントを実行するには - > </form> </body>3番目の方法:フォームタグの代わりに、onSubmitイベントを送信タグに配置します。この時点で、フォームの検証は無効です。 [送信]ボタンをクリックして、フォームを直接送信します。
<script type = "text/javascript"> function validate(){if(confism( "submit form?")){return true; } else {return false; }} </script> <body> <form action = "// www.vevb.com"> <入力型= "text"/> <入力タイプ= "value =" submit "onsubmit =" return validate() "/> </form> </body> </body>4番目の方法:オンクリックイベントを送信ボタンに追加します。イベントはフォームの提出の検証に使用されます。この機能は、フォームタグにOnSubmitイベントを追加することに似ています。
<script type = "text/javascript"> function validate(){if(confism( "submit form?")){return true; } else {return false; }} </script> <body> <form action = "// www.vevb.com"> <input type = "text"/> <input type = "submit" value = "inclick =" return validate() "/> </form> </body> </body>5番目の方法:
<body> <form action = "// www.vevb.com" id = "myform"> <input "/> <入力タイプ=" button = "value =" submitbtn "id =" mybtn "/> </form> </body> <script =" text/javascript "> function validate(){if(" submit form? ") } else {return false; }}フォーム送信イベントはボタンボタンを介してトリガーされ、他のタグのプロパティは無視されます。たとえば、フォームタグのOnSubmit属性は無効になります。フォーム検証を実行するには、submitform()に確認コードを配置できます。検証の方法
function submitform(){if(validate()){document.getElementByIdx_x( "myform")。submit(); }} document.getElementByIdx_X( "mybtn")。onclick = submitform; </script>JS(必見記事)を使用してフォームを送信するための上記のいくつかの方法と検証は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。