最も一般的で、最もよく使用され、最も一般的な方法は、submit タイプを使用することです。コードを参照してください。 コードをコピー コードは次のとおりです。<フォーム名=”フォーム” メソッド=”投稿” アクション=”#"> <input type=”submit” name=”submit” value=”送信”"> </フォーム> もう一つの一般的な方法は、画像を使用することです。 コードをコピー コードは次のとおりです。<フォーム名=”フォーム” メソッド=”投稿” アクション=”# "> <input type=”画像” name=”送信” src=”btnSubmit.jpg”> </フォーム> 3 番目の方法は、JavaScript DOM モデルを使用してリンクを使用してフォームを送信することです。 コードをコピー コードは次のとおりです。<フォーム名=”フォーム” メソッド=”投稿” アクション=”#”> <a href="javascript:form.submit();">送信</a> </フォーム> このメソッドは実際には JavaScript 関数を呼び出します。JavaScript 関数を使用してフォームを送信するには、多くの柔軟な方法があります。たとえば、任意のタグの onclick イベントに追加できます。 コードをコピー コードは次のとおりです。<フォーム名=”フォーム” メソッド=”投稿” アクション=”#”> <div onclick="javascript:form.submit();"> <span>送信</span> </div> </フォーム> しかし、フォームに複数の送信ボタンが必要な場合はどうすればよいでしょうか? たとえば、フォーム内の送信ボタンは、異なる処理ページを指します。フォーム データの処理ページはフォームの定義時に決定されているため、フォームに複数の送信ボタンを配置するだけでは、目的の結果は得られません。これには JavaScript が必要です。 まず、関数を定義します。 コードをコピー コードは次のとおりです。<スクリプト言語=javascript> 関数クエリ(){ フォームに以下の内容を入力します。 フォームを送信します。 関数更新(){ フォームに「update.php」と入力します。 フォームを送信します。 </スクリプト> JavaScript を通じてフォームの action 属性の値を変更することで、異なる機能を持つ複数の送信ボタンを実装できます。ページ上のコードは次のとおりです。 コードをコピー コードは次のとおりです。<フォーム名=”フォーム” メソッド=”投稿” アクション=”#”> <input type=”button” name=”query” onclick=”query();” value=”query”> <input type=”button” name=”update” onclick=”update();” value=”更新”> </フォーム> 上記のコードでは通常のボタンが使用されており、送信機能は onclick イベントで JavaScript 関数を呼び出すことによって実装されています。 上記のフォーム送信方法であれば、複雑なフォームも十分対応できると思います。 |
<<: Kali に docker と portainer をインストールする方法
>>: HTML 内の input type="reset" タグが無効 (機能しない) である理由として考えられるもの。
序文通常のビジネスニーズ: 写真、Excel などをアップロードします。結局のところ、数 MB のサ...
この記事では、適応解像度を実現するためのVue2.0の具体的なコードを参考までに紹介します。具体的な...
秘密鍵を開かずにリモート サーバーのデータベースに接続するのは非常に便利です。新しい接続でデータを入...
/****************** * Linux カーネルの時間管理 ***********...
Vite とは何ですか? (フロントエンドの新しいおもちゃです) Vite は、ネイティブ ES モ...
目次通常のページングクエリ最適化する方法大きなオフセット使用ID制限大量データ問題の最適化通常のペー...
一般的に言えば、より完全な結果を得るためには、2 つ以上のテーブルから結果を取得する必要があります。...
目次同時シナリオ書き込む読む読む読み取り-書き込みと書き込み-読み取りMySQL のロック行レベルロ...
1. はじめにMySQL グループ レプリケーション (略して MGR) は文字通り MySQL グ...
国慶節の休暇後、Windows アップデート後に VMware 仮想マシンが開けなくなり、「VMwa...
目次BOM (ブラウザ オブジェクト モデル) 1. ウィンドウブラウザのウィンドウサイズを取得する...
SpringBoot は巨大な Python のようで、ゆっくりと私たちの周りを巻きつき、麻痺させま...
1. doctypeの役割、厳密モードと混合モードの違い、そしてその重要性1. 構文形式: <...
CentOS6.7にmysql5.7.18をインストールする 1. /usr/localディレクトリ...
CentOS 6.4 環境で MySQL 5.1 を 5.5.36 にアップグレードする手順を記録し...