ボタンを使用してフォームを送信する代わりに、画像を使用してフォームを送信します。

ボタンを使用してフォームを送信する代わりに、画像を使用してフォームを送信します。

コードをコピー
コードは次のとおりです。

<フォームメソッド="post" アクション="formtest.html" ターゲット="_blank" 名前="formtest">
<input type="hidden" name="ユーザーID" value="ユーザーID">
<input type="hidden" name="ユーザー名" value="ユーザー名">
<input type="image" src="imagesubmit.gif" border="0">
</フォーム>

フォームを送信するためにボタンを使いたくありません。見栄えの良い画像を使って送信したいのです。

このように記述すると、入力自体によって 1 回、js スクリプトによって 1 回、合計 2 回送信されます。画像を送信ボタンとして使用する方法はいくつかあります。
1.

コードをコピー
コードは次のとおりです。

<フォームメソッド="post" アクション="formtest.jsp">
<input type="hidden" name="ユーザーID" value="ユーザーID">
<input type="hidden" name="ユーザー名" value="ユーザー名">
<input type="image" src="imagesubmit.gif" border="0">
</フォーム>

著者自身が書いているように、これは完全に可能です。
2.

コードをコピー
コードは次のとおりです。

<スクリプト>
関数フォーム送信(){
document.formtest.action="formtest.jsp";
document.formtest.submit();
}
</スクリプト>
<フォームメソッド="post" 名前="formtest">
<input type="hidden" name="ユーザーID" value="ユーザーID">
<input type="hidden" name="ユーザー名" value="ユーザー名">
<img src="imagesubmit.gif" border="0" onclick="formsubmit()">
</フォーム>

このメソッドは、送信するパラメータが動的に取得されたコンテンツによって変更される場合など、混合プログラミングでよく使用されます。

<<:  Vueは小さなメモ帳機能を実装しました

>>:  dockerコンテナにvimをインストールするソリューション

推薦する

CSS 水平方向の中央揃えと最大幅の制限

CSS レイアウトとスタイルに関する質問: 水平方向の中央揃えと最大幅の制限のバランスをとる方法最近...

MySQL トリガーの使用方法と利点と欠点の紹介

目次序文1. トリガーの概要2. トリガーの作成2.1 トリガー構文の作成2.2 コード例3. トリ...

LINUX でポートが占有されているかどうかを確認する方法

ポートが占有されているかどうかは、これまで一度もわかりませんでした。多くの人に尋ねて、ようやくわかり...

Tencent Cloud Serverをゼロから導入する方法

初めての投稿ですので、間違いや問題点などありましたら、コメント欄で指摘していただければ、今後改善させ...

バックエンド管理システムを構築するためのvue-element-adminの実装手順

最近、カンファレンスの健康申告システムに取り組んでいたとき、バックエンドを構築する必要があり、vue...

MySQL に接続されている IP アドレスを表示する方法の例

具体的な方法:まずコマンドプロンプトを開きます。次に、[ mysql -u root -p ] コマ...

Vuex環境の詳細な説明

目次Vuex環境を構築する要約するVuex環境を構築するsrcディレクトリにフォルダstoreを作成...

LinuxシステムにISOファイルをインストールする方法

Linux システムで iso ファイルをインストールするにはどうすればいいですか?インストール手順...

MySQL InnoDBストレージエンジンについて簡単に説明します

序文:ストレージ エンジンはデータベースの中核です。MySQL の場合、ストレージ エンジンはプラグ...

1 つの記事で MySQL のプリコンパイルを理解する

1. プリコンパイルの利点私たちは皆、プリコンパイル機能を備えた JDBC の PreparedSt...

MySQLに挿入する前にデータが存在するかどうかを確認する方法

ビジネスシナリオ: 訪問者の訪問状況を記録する必要があるが、繰り返し記録することはできない挿入する前...

HTML DOM入門_PowerNode Javaアカデミー

DOMとは何ですか? JavaScript を使用すると、HTML ドキュメント全体を再構築できます...

TypeScriptのインデックスシグネチャの理解に関する簡単な説明

目次1. インデックス署名とは何ですか? 2. インデックス署名構文3. インデックス署名に関する注...

Centos7のホスト名を変更する3つの方法

方法 1: hostnamectl の変更ステップ1 ホスト名を確認するホスト名ステップ2 ホスト名...

Linux redis-Sentinel 設定の詳細

ダウンロードダウンロードアドレス: https://redis.io/download /usr/l...