Myブログ大変だよ・Bloggre: お問い合わせフォームを作らなきゃ!!

お問い合わせフォームを作らなきゃ!!

にほんブログ村 ブログブログ ブログ初心者へ
にほんブログ村

ブログランキング

・お問い合わせフォームの作成


将来、拡張できるようJavaScriptで作成します。
「レイアウト」でフォームを追加したいエリアの「ガシェットを追加」をクリックする。

ガシェット追加ダイアローグを表示。


「HTML/JavaScript」の「+」アイコンをクリックする。
「HTML/JavaScript」設定ダイアローグを表示します。


「タイトル」の入力部に「お問い合わせ」と入力

「コンテンツ」の入力部に下記Scriptを張り付ける


<script>
var blogId = '自分のブログIDを入力';
var contactFormMessageSendingMsg ='送信中...';
var contactFormMessageSentMsg = 'メッセージを送信しました。';
var contactFormMessageNotSentMsg = 'メッセージを送信できませんでした。';
var contactFormEmptyMessageMsg ='メッセージを入力してください。';
var contactFormInvalidEmailMsg = '有効なメールアドレスを入力してください。'

var widgetLoaded=false;
function sendEmailMsg() {
if(widgetLoaded== false) {
_WidgetManager._RegisterWidget('_ContactFormView', new _WidgetInfo('ContactForm1', 'sidebar', null, document.getElementById('ContactForm1'), {'contactFormMessageSendingMsg': contactFormMessageSendingMsg , 'contactFormMessageSentMsg': contactFormMessageSentMsg , 'contactFormMessageNotSentMsg': contactFormMessageNotSentMsg , 'contactFormInvalidEmailMsg': contactFormInvalidEmailMsg , 'contactFormEmptyMessageMsg': contactFormEmptyMessageMsg , 'title': 'Contact Form', 'blogId': blogId, 'contactFormNameMsg': 'Name', 'contactFormEmailMsg': 'Email', 'contactFormMessageMsg': 'Message', 'contactFormSendMsg': 'Send', 'submitUrl': 'https://www.blogger.com/contact-form.do'}, 'displayModeFull'));
widgetLoaded=true;
document.getElementById('ContactForm1_contact-form-submit').click();
}
return true;
}
</script>

<form name='contact-form'>
<div>お名前:</div>
<input class='contact-form-name' id='ContactForm1_contact-form-name' name='name' size='30' type='text' value=''/>
<div>メールアドレス*必須:</div>
<input class='contact-form-email' id='ContactForm1_contact-form-email' name='email' size='30' type='text' value=''/>
<div>お問い合わせ内容 *必須:</div>
<textarea class='contact-form-email-message' id='ContactForm1_contact-form-email-message' name='email-message' rows='5'></textarea>
<p></p>
<input class='contact-form-button contact-form-button-submit' id='ContactForm1_contact-form-submit' type='button' value='送信するonclick="sendEmailMsg()"/>

<div style='text-align: center; max-width: 450px; width: 100%'>
<p class='contact-form-error-message' id='ContactForm1_contact-form-error-message'></p>
<p class='contact-form-success-message' id='ContactForm1_contact-form-success-message'></p>
</div>


Scriptの「var blogId = '自分のブログIDを入力';」の「自分のブログIDを入力」部分にWebアドレス部に表示しる「・・・?blogID=111111111122222#・・・・」部分の数字を張り付ける。


最後に「保存」をクリックして終了です。

・動作確認
「ブログを表示」をクリックし、表示したフォームに入力し
「送信する」ボタンをクリックし、メールが届く事を確認します。



このエントリーをはてなブックマークに追加 LINEで送る

にほんブログ村 ネットブログ ネット広告・ネットマーケティングへ
にほんブログ村