- PR -

strutsタグでのsubmitに画像

1
投稿者投稿内容
ballondor
会議室デビュー日: 2006/11/02
投稿数: 7
お住まい・勤務地: 福岡
投稿日時: 2006-12-22 14:39
<html:submit>で画像ボタンを使用したいと思っています。
HTMLなら

<button type="button" onClick="submit()"><img src="..."></button>

とする事でSUBMITボタンに画像を使用することが実現できるのですが、
strutsタグライブラリでの実現方法が分かりません。

<html:submit property="btn1">
  <img src="./aaa.gif"/>
</html:submit>

で実現できるかと思いましたが駄目でした。

配置したい画面はボタンが複数あり、
propertyで何のボタンが押されたかも切り分けたいと思っているので、
<html:submit>を使用しているのですが、
代替案でも構いませんので、ご存知ないでしょうか?
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-12-22 16:08
普通にHTMLで書くのはどうでしょう?
<input type="image" name="a" src="img1.gif"/>
<input type="image" name="b" src="img1.gif"/>
<input type="image" name="c" src="img1.gif"/>
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-12-22 18:15
<input type=image>なら<html:image>でいけます。
<button>なら、直に書く必要がありますね。

画像であればいいのですか?
画像のついたボタンが必要なんですか?

ちなみに<button>タグのように画像のついたボタンを実現する方法として、
submitボタンのスタイルシートに背景画像をのっけるっていうパターンもありかと。
ballondor
会議室デビュー日: 2006/11/02
投稿数: 7
お住まい・勤務地: 福岡
投稿日時: 2006-12-22 18:16
回答ありがとうございます。

インギさんよりいただいた案で記述すると、
Javaスクリプトでチェックエラーの場合はsubmitしないようにしているのに、
何故か強制的にsubmitされてしまうという事と、
何のボタンが押されたか不明なため、

<button name="btn1" onclick="check()">
  <img src="img1.gif">
</button>
<button name="btn2" onclick="check()">
  <img src="img2.gif">
</button>

とするようにしました。
インギさんのヒントのお陰でこちらのやりたい事はできました。
ありがとうございます。
ふーばー
大ベテラン
会議室デビュー日: 2003/06/05
投稿数: 163
投稿日時: 2006-12-22 18:19
コード:
<html:image>


タグはどうでしょう?
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-12-22 19:46
引用:

インギさんよりいただいた案で記述すると、
Javaスクリプトでチェックエラーの場合はsubmitしないようにしているのに、
何故か強制的にsubmitされてしまうという事と、
何のボタンが押されたか不明なため、


<input type=image>はsubmitと同じように画像化された送信ボタンです。
submitのキャンセルはフォームエレメントのonsubmitイベントで行います。
ballondor
会議室デビュー日: 2006/11/02
投稿数: 7
お住まい・勤務地: 福岡
投稿日時: 2006-12-26 10:00
<html:image>でも可能だったんですね。
onsubmitを使用しての制御も確認する事ができました。

皆さんありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)