onsubmitイベントが発生し、フォームが(action = "mailto:[email protected]"を介して)送信された後、フォームをクリアするか、ウィンドウを閉じるか、何をするのですか?私はJavaScriptを介してフックすることができます投稿投稿ですか?これはクライアント側のみのソリューションでなければなりません。onsubmitの後にプレーンHTMLフォームをクリアするにはどうすればよいですか?
1
A
答えて
12
迅速かつ簡単な解決策:
<form action="mailto:[email protected]"
onsubmit="this.submit(); this.reset(); return false;">
1
このようなイベントはありません。
あなたはの線に沿って何かでそれをハック可能性:
// Begin anonymous wrapper function to limit the scope of variables
// and avoid namespace collisions.
(function() {
// Get a quick reference to the form.
var f = document.forms.myForm;
// Define a submit handler that won't actually
// do anything until after the form has "submitted"
f.onsubmit = function() {
setTimeout(f.reset, 1000);
}
}());
&hellip;しかし、action = "mailto:&hellip;"サポートされていないので、limitations of mailto:をハックしようとする代わりに、実際のフォームハンドラを使用する必要があります。
+0
すみませんが、私はそれがどのように動作するか表示されません。フォームが提出されたら。何も起こりません。私はどこかの道に沿ってフォームへの参照を落としています。 –
1
function submit_form() {
document.formu1.submit();
document.formu1.reset();
}
<form name="formu1" action="action-page" method="POST" target="_blank" />
Name: <input type="text" name="name" /><br /><br />
Pass: <input type="password" name="pass" /><br /><br />
<input type="button" value="Send" onclick="submit_form();" />
</form>
関連する問題
- 1. フォームonSubmitの後に新しいコンポーネントにリダイレクトするにはどうすればよいですか?
- 2. html 5クライアントストレージをクリアするにはどうすればよいですか?
- 3. サーブレットでフォーム入力がクリアされないようにするにはどうすればよいですか?
- 4. リクエスト後にフォームをリフレッシュするにはどうすればよいですか?
- 5. いくつかの入力テキスト以外のフォームをクリアするにはどうすればよいですか?
- 6. Javascript:window.scrollTo/scrollはPOSTです - フォームをクリアするにはどうすればよいのですか?
- 7. 最後のフォームが削除されないようにするにはどうすればよいですか?
- 8. anglejsのフォームでデータをクリアまたはリセットするにはどうすればよいですか?
- 9. ブートストラップとCSSのフォームにクリア入力ボタンを追加するにはどうすればよいですか?
- 10. クローズ時にブートストラップリモートモーダルコンテンツをクリアするにはどうすればよいですか?
- 11. 2つのケースでフォームをクリアするにはどうすればよいですか?
- 12. valueObjectのインデックスプロパティをクリアするにはどうすればよいですか?
- 13. このJavaScript Cookieをクリアするにはどうすればよいですか?
- 14. .NETのリフレクションキャッシュをクリアするにはどうすればよいですか?
- 15. javascriptを使用してhtmlでページをクリアするにはどうすればよいですか?すべてがクリアであるように
- 16. MacOSでCoreBluetoothキャッシュをクリアするにはどうすればよいですか?
- 17. MATLABでコンソールをクリアするにはどうすればよいですか?
- 18. CocoaでWebViewキャッシュをクリアするにはどうすればよいですか?
- 19. プログラムでキャッシュをクリアするにはどうすればよいですか?
- 20. ワンクリックでキャンバスをクリアするにはどうすればよいですか?
- 21. aws configureでクレデンシャルをクリアするにはどうすればよいですか?
- 22. form_tagでフォームデータをクリアするにはどうすればよいですか?
- 23. google.mapでルートをクリアするにはどうすればよいですか?
- 24. Windowsでmarklogicをクリアするにはどうすればよいですか?
- 25. Firefoxでコンソール(Javascript)をクリアするにはどうすればよいですか?
- 26. Goでスライスをクリアするにはどうすればよいですか?
- 27. AndroidでItemizedOverlayをクリア/リセットするにはどうすればよいですか?
- 28. 送信後に特定のフォームフィールドを1つだけクリアするにはどうすればよいですか?
- 29. コンソールアプリケーションWindows CMDの実行後にコンソールをクリアするにはどうすればよいですか?
- 30. フォームを送信した後に隠しフォームを表示するにはどうすればよいですか?
私のコードは次のようになります:
エラーは表示されません。あなたはサンプルページを投稿できますか? – s4y
私はいくつかのプロジェクトで別のプロジェクトにドラッグしますが、少し質問を編集するために戻ってきます –