JavaScript(jQuery)+Font Awesomeでチェックボックスを作ってチェックを入れるとフォームの送信ボタンを表示させるというものを作りました。
技術的にはチェックボックスがクリックされたらクリックされたアイコンに置き換えて送信ボタンを表示するというものです。
デモはこちらからご覧いただけます。
ダウンロード版はデモ版と一部ソースが違います。
デモ版では修正されていますが、ダウンロード版には不具合があります。
不具合はbuttonに設定したdiv要素で送信されたかを確認してたためボタンの横をクリックしても送信されたと検出されることがあります。
そのため、fromタグにidをつけ、
script.jsの11行目の
$('#submitbutton').click(function () {
を
$('#form_id').submit(function () {
に修正することによって不具合を修正できます。
form_id
はform要素に指定したidに変更してください。
ダウンロードは以下のリンクからできます。
下記のファイルが含まれています
UTF-8:script.zip
作成:ykyuki.net