

現在、メールフォームを作っています。
とりあえず完成し、動作は全く問題ありません。
ただ、「送信ボタン」と確認画面からの「修正する」ボタンを画像にしています。
「修正する」ボタンを画像にするとなぜか送信が完了してしまいます。
下記は「修正する」ボタンのソースです。
<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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ただいま勉強始めたての初心者...
-
getParameterで値が取得できず...
-
ボタンリンクの文章を二行に・・・
-
formの送信ボタンをテキストに...
-
PageLoadの後にJavascript実行...
-
POSTだけして、ページの移動を...
-
複数のヤフーIDの画面ウィンド...
-
ポストバック(__doPostback)へ...
-
dos画面が一瞬立ち上がる
-
ASP.NET による画面遷移で質問...
-
asp.NET初心者です。「 ’Contex...
-
asp.net メッセージボックス表...
-
C# ListView内の検索機能について
-
アドレスバーのないウィンドウ...
-
VBAでこれってどういう意味でし...
-
Page_Load時にボタンクリックイ...
-
AlertダイアログのOKボタンにつ...
-
target="_blank"でブラウザツー...
-
シングルサインオンの方法
-
GridViewの行をダブルクリック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
getParameterで値が取得できず...
-
HTMLボタンの文字色を変え...
-
ボタンのなかに表示する文字を...
-
戻ると、記入フォームの内容が...
-
異なるformのsubmitボタンを同...
-
submitボタンにvalue属性の値で...
-
FORMタグ内に複数submitボタン...
-
ボタンをクリックした時に、入...
-
ただいま勉強始めたての初心者...
-
リンクでPOSTデータを送信する...
-
グーグルマップの文字化けで困...
-
前の画面の情報を保持するには?
-
<div>部分のみの更新
-
buttonタグの長さを揃えたい
-
ブラウザの×(ばつ)ボタンにつ...
-
<FORM> </FORM> の中に さらに...
-
携帯サイト制作 input type=bu...
-
2つのページで片方を更新
-
<form>タグについて
-
ボタンを押さずにボタンを押す...
おすすめ情報