何が問題なの?

Webデザイン

カテゴリー: HTML5  閲覧数:753 配信日:2015-03-21 08:35


きっかけ


button要素を、<form>の外で使用したい
・「JS」処理や「デザイン」等の事由により、フォーム関連要素を<form>外部に記述したいケースは割と多い


事例


問題となるケース
・フォーム関連要素を<form>内部に記述すると、問題が発生するケース

例1
・ボタンクリックしたら、Ajax処理でフォーム要素に入力項目を付与したい
・<form>内部に<button>記述
・クリックした際、submitされて、リロードされてしまう
→ <button>クリック処理はしたいが、フォーム全体をsubmitはしたくない

例2
・<form>内部の<a>を目立たせるため、<button>にしたい
・<form>内部に<button>記述
・クリックした際、submitされて、リロードされてしまう
→ リンクなので、クリック処理はしたいが、フォーム全体をsubmitはしたくない


対応


button要素を、<form>外部で記述すれば良い
・上記事例の対応は、ここで終了


紐付け


・「フォーム関連要素を単に<form>外部に記述したいケース」についての対応は、以下のとおり

週間人気ページランキング / 7-31 → 8-6
順位 ページタイトル抜粋 アクセス数
1 Design 0 14
2 キャラクター無料作成ジェネレーター / FLASH / オンラインサービス | イラスト参考(デザイン) 4
3 「東京都」のカラーコード取得は難しい | カラーコード(色) 3
4 「レイアウト崩れ」がどうしても解決しない → Chrome「デベロッパーツール」で怪しいと思った要素を、正常表示されるまで削除し続けていく | CSSトラブル対応(CSS) 2
4 iframe経由で読み込んでいるページへ直接アクセスした場合は、トップページへリダイレクト | HTML5(HTML) 2
4 アイコン | 3系(Bootstrap) 2
4 「ホーム」に統一 | 他サイト調査(HTML) 2
4 G'MIC | GIMP 系(ソフトウェア) 2
4 PNG | 画像 2
4 Illustrator 2 で作成したデータを、Fireworks 8 で読み込む | Fireworks 8(Fireworks) 2
4 金融機関ブランドカラー / コーポレートカラー | カラーコード(色) 2
4 金融機関ブランドカラー / コーポレートカラー | カラーコード(色) 2
4 SeaMonkey 2.7.2 2
5 Firefox(ブラウザ) カテゴリー 1
5 PC画面 / 他サイト調査 1
5 Illustratorでaiファイルを保存する際、下位バージョンでも開けるよう保存する | Illustrator CS3(Illustrator) 1
5 マウスオーバーで「画像」を拡大表示するjQueryプラグイン 1
5 質問したけれども回答を得られなかったQ1 1
5 これまで動作していたChrome拡張機能が期待通り動作しなくなったときは、最初に、Chrome を最新の状態へ更新してみます。 | Chrome 拡張機能 1
5 RGBの種類 / ビットカラー | RGB(色) 1
2026/8/7 5:05 更新
指定期間人気ページランキング / 2020-5-30 → 2026-8-6
順位 ページタイトル抜粋 アクセス数
1 RGB ⇔ Lab | 色変換(色) 8946
2 「マウスオーバー」「ロールオーバー」「ホバー」の違い | CSS 4632
3 Design 0 4215
4 血の色 / #b30000 / #360800 / #ff0000 | カラーコード(色) 3804
5 RGBの種類 / ビットカラー | RGB(色) 2831
6 Windows10で「Google Chrome」が常に最前面に表示される。「アクティブウィンドウ」が最前面で表示されない → 解決方法存在しない | Google Chrome(ブラウザ) 2800
7 「bgcolor」「background-color」「background」の違い | CSS 2113
8 Chromeデベロッパーツールで、スマホソースコードを確認したいが、USBデバッグ機能をどうしても有効にすることが出来ない | モバイルデザイン(デザイン) 2104
9 金融機関ブランドカラー / コーポレートカラー | カラーコード(色) 1996
10 「コズミックブルー」は、くすんだ青系全般の色を指す用語だと思います。 | カラーコード(色) 1899
11 16進数カラーコード / 2進数 1895
12 「:hover」「z-index」を組み合わせて使用すると、正常動作しないことがある | z-index(CSS) 1732
13 「Font Awesome 4」と「Font Awesome 5」の違い(Font Awesome バージョン4からのアップグレード) | Font Awesome(フォント) 1707
14 「属性」「プロパティ」「アトリビュート」の違い | CSS 1693
15 「パッケージ化されてない拡張機能を読み込む」でインストールした拡張は、chromeを「更新」すると正常動作しなくなることがあります。 | Chrome 拡張機能(ブラウザ) 1575
16 「Bootstrapデザイン」✕「グラフ」 | 2系(Bootstrap) 1545
17 「東京都」のカラーコード取得は難しい | カラーコード(色) 1480
18 Chrome でキャッシュを効かさない | Google Chrome(ブラウザ) 1403
19 「西武鉄道株式会社」のブランドカラーは、3色(#3366CC、#66CCFF、#33CC66) | 色 1257
20 「Chrome拡張機能」開発中に遭遇したエラー | Chrome 拡張機能 1256
2026/8/7 5:05 更新