水曜以外もどうでしょう

北海道発。食べ歩きの記録グルメ情報や北海道の見どころなどをメモ替わりに書いています。

PREV | PAGE-SELECT | NEXT

≫ EDIT

input type="image"だとonClickできない?

題名の通り、

<input type="image">だとonClickに指定した処理ができないみたい。

これに、はまってしまった。



参考ページ。教えて!gooさんで発見。

http://oshiete.goo.ne.jp/qa/2085855.html


type=imageはsubmitを兼ねているらしい。

実際、
onClickにjavascriptの関数を入れてみたら、
関数内にalert()処理をいれているにも関わらず、ポップアップは一瞬起ち上がるものの勝手にsubmitしてしまった。

だから、正確には、onClickできない訳ではなくて、できるけどおかしい。。
というところか。


やろうとしてたことは、以前の記事で紹介した、ポップアップダイアログのカスタマイズ。

http://vmemo.blog36.fc2.com/blog-entry-124.html


ボタンに画像を使いたくて、type="image"を利用したけど、ちょっとあだになってしまった。

参考ページ通りに、
<form>タグにonsubmitを付けて、「submitさせない」ことで対処した。

<form name="formname" action="./" method="post" onsubmit="d_confirm();return false;">


またまた勉強になった。


スポンサーサイト
応援宜しくお願いします。ポチ↓↓
fC2ブログランキング にほんブログ村 グルメブログ 北海道食べ歩きへ 人気ブログランキングへ


| web系 | 02:22 | comments:0| trackbacks:0| TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://vmemo.blog36.fc2.com/tb.php/329-47bdd9b1

TRACKBACK

PREV | PAGE-SELECT | NEXT