- - PR -
strutsタグでのsubmitに画像
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 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>を使用しているのですが、 代替案でも構いませんので、ご存知ないでしょうか? | ||||
|
投稿日時: 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"/> | ||||
|
投稿日時: 2006-12-22 18:15
<input type=image>なら<html:image>でいけます。
<button>なら、直に書く必要がありますね。 画像であればいいのですか? 画像のついたボタンが必要なんですか? ちなみに<button>タグのように画像のついたボタンを実現する方法として、 submitボタンのスタイルシートに背景画像をのっけるっていうパターンもありかと。 | ||||
|
投稿日時: 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> とするようにしました。 インギさんのヒントのお陰でこちらのやりたい事はできました。 ありがとうございます。 | ||||
|
投稿日時: 2006-12-22 18:19
タグはどうでしょう? | ||||
|
投稿日時: 2006-12-22 19:46
<input type=image>はsubmitと同じように画像化された送信ボタンです。 submitのキャンセルはフォームエレメントのonsubmitイベントで行います。 | ||||
|
投稿日時: 2006-12-26 10:00
<html:image>でも可能だったんですね。
onsubmitを使用しての制御も確認する事ができました。 皆さんありがとうございました。 |
1