現在、メールフォームを作っています。
とりあえず完成し、動作は全く問題ありません。
ただ、「送信ボタン」と確認画面からの「修正する」ボタンを画像にしています。
「修正する」ボタンを画像にするとなぜか送信が完了してしまいます。
下記は「修正する」ボタンのソースです。
<input type="image" name="check0" value="修正する" src="images/form_btn_back.jpg" width="100" height="35" alt="修正する">
念のため「送信ボタン」のソースも書いておきます。
<input name="submit" type="image" value="この内容で送信する" src="images/form_btn_send.jpg" alt="この内容で送信する">
「修正する」ボタンのtypeをsubmitにすると前の入力画面に戻ります。
原因がわからないので詳しい方、ご教授をお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>前の画面る際に入力内容をキープしたまま戻したいのです。
history.back();
で戻って、入力内容が消えてしまうような場合には、現在の内容で、新しく元のページを作ります。
No.2
- 回答日時:
#1さんのおっしゃるように、このソースでは
修正でも送信でもともにsubmitされるのは
お分かりだとおもいます。
submitされた先のcgiなどで、
check0.xやcheck0.yの値がある場合は
「修正希望」とわかるので、その処理をして、
submit.xやsubmit.yの値がある場合は
送信すればいいでしょう。
この回答への補足
すみません。yambejp様の説明も少々わかりにくいです。
私はcgiなどの知識はないのですが、もしかしたらcgiのソースがないと難しいのでしょうか?
No.1
- 回答日時:
<input type="image" …>
によるボタンは、submit と同じ機能です。
単純なボタンとしての機能をさせる場合には
<button type="button … onclick="history.back();/*例えば*/">
<img src=…>
</button>
を使います。
勘違いコメントだったらすみません
この回答への補足
すみません。説明が少々わかりにくいです。
補足ですが、前の画面る際に入力内容をキープしたまま戻したいのです。
私はcgiなどの知識はないのですが、もしかしたらcgiのソースがないと難しいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
submitボタンにvalue属性の値で...
-
HTMLボタンの文字色を変え...
-
ASP.NET ブラウザでボタンが表...
-
input button の文字の色を2色...
-
htmlでsubmit送信時、actionよ...
-
ボタンのなかに表示する文字を...
-
リンクでPOSTデータを送信する...
-
INPUTのボタン周囲のスペース
-
<form>中の<button>タグのv...
-
getParameterで値が取得できず...
-
CSSで条件によってボタンの文字...
-
HTMLのボタンで他サイトへ...
-
ボタンを押すと、テキストエリ...
-
フォームの中身が空白なら
-
SUBMITボタンを表示させないでS...
-
ボタンを押さずにボタンを押す...
-
Web上でボタンを画面固定にしたい
-
<FORM> </FORM> の中に さらに...
-
iPhone用ページのフォームボタ...
-
テキストボックスにカーソルを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLボタンの文字色を変え...
-
submitボタンにvalue属性の値で...
-
checkboxとlabelがずれる
-
getParameterで値が取得できず...
-
リンクでPOSTデータを送信する...
-
SUBMITボタンを表示させないでS...
-
<FORM> </FORM> の中に さらに...
-
ボタンのなかに表示する文字を...
-
formでのtarget="_blank"2回目
-
INPUTのボタン周囲のスペース
-
戻ると、記入フォームの内容が...
-
チェックボックスの値をコピー
-
ボタンをクリックした時に、入...
-
HTML ラジオボタン nameの大文...
-
HTMLのKEYとVALUE...
-
HTMLでのid とnameの違い
-
formの送信ボタンをテキストに...
-
<form>中の<button>タグのv...
-
input button の文字の色を2色...
-
グーグルマップの文字化けで困...
おすすめ情報