{ item.fhint }
【半角】必ず-(ハイフン)を入れてください(例:012-3456-7890)
【半角】必ず-(ハイフン)を入れてください(例:012-3456-7890)
{ val }
this.item = opts.item this.val = this.item.fvalues||'' edit(e){ this.val = e.target.value }
{ item.fhint }
{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ item.fhint }
{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ item.fhint}
{ val } 【全角】
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ item.fhint } 【全角ひらがな】
{ val } 【全角ひらがな】
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ item.fhint }
{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value } // 購読開始日を3日後にする if (this.item.ftagattr == 'delivery_date'){ var dt = new Date(); dt.setDate(dt.getDate() + 3); year = dt.getFullYear(); month = dt.getMonth()+1; month = ('00' + month).slice(-2); day = dt.getDate(); day = ('00' + day).slice(-2); this.val = year+'-'+ month+'-'+day; }
{ item.fhint }
{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ item.fhint }
【半角】(例:012-3456)
{ val }
this.item = opts.item this.val = this.item.vals||'' edit(e){ this.val = e.target.value //this.val = e.target.value.replace(/[A-Za-z0-9]/g, function(s) { // return String.fromCharCode(s.charCodeAt(0) - 65248); //}); matched = this.val.match(/^(\d{3})-?(\d{4})$/) if (matched == null) return this.val=matched[1]+'-'+matched[2] } fill_address(e){ e.preventDefault() matched = this.val.match(/^(\d{3})-?(\d{4})$/) if (matched == null) return var url = 'https://madefor.github.io/postal-code-api/api/v1/'+matched[1]+'/'+matched[2]+'.json' $.getJSON(url).done(function (json) { var addrdata = json.data[0].ja leadtag.refs.address.val1=addrdata.prefecture leadtag.refs.address.val2=addrdata.address1 + addrdata.address2 leadtag.refs.address.val3=addrdata.address3 leadtag.refs.address.val4=addrdata.address4 leadtag.update() }); // 番地が必須であることを示すように赤枠にする(focusedをclassに追加する)。 $('input').each(function(){ if ($(this).prop('placeholder') == '都道府県' || $(this).prop('placeholder') == '番地' || $(this).prop('placeholder') == '市区町村'){ $(this).addClass("focused"); } }); }
{ item.fhint }
{ val1+val2+val3+val4 }  
this.item = opts.item this.val = this.item.val||'' this.val1 = this.item.val1||'' this.val2 = this.item.val2||'' this.val3 = this.item.val3||'' this.val4 = this.item.val4||'' this.fdisp = opts.item.fdisp this.fname = opts.item.fname var self = this edit1(e){ this.val1=e.target.value } edit2(e){ this.val2=e.target.value } edit3(e){ this.val3=e.target.value } edit4(e){ this.val4=e.target.value } banchi_focused(e){ e.target.classList.add('focused'); // 元々はonblur="this.classList.add('focused')"とあったのをfunctionにした $('input').each(function(){ if ($(this).prop('placeholder') == '都道府県' || $(this).prop('placeholder') == '番地' || $(this).prop('placeholder') == '市区町村'){ $(this).addClass("focused"); } }); }
{item.fquestion} { item.fhint }
{ h[val] }
this.item = opts.item this.val = this.item.val||'' this.h = {} var self = this this.kvs = this.item.foptions.split(/\n/).map(function(s){var sa=s.split(/:/,2);self.h[sa[0]]=sa[1];return {k:sa[0],v:sa[1]}}) edit(e){ this.val = e.target.value; }
{item.fquestion}
{ h[val] }
this.item = opts.item this.val = this.item.val||'' this.h = {} var self = this this.kvs = this.item.foptions.split(/\n/).map(function(s){var sa=s.split(/:/,2);self.h[sa[0]]=sa[1];return {k:sa[0],v:sa[1]}}) edit(e){ this.val = e.target.value; }
{item.fquestion} { item.fhint }
IBMおよびIBMの子会社、関連会社から、製品、サービス、オファリングに関する情報をお送りさせていただく場合があります。ご希望の方法をお選びください。
= 0 } style="font-size:1.4rem;">本セミナーの協力会社であるIBMおよびIBMの子会社、関連会社から、製品、サービス、オファリングに関する情報をお送りさせていただく場合があります。ご希望の方法をお選びください。
「マーケティングに関する同意は、opt-out requestを送信することにより、いつでも取り消すことができます。また、該当のEメール内の、購読を中止するためのリンクをクリックすることで、マーケティングに関するEメールの受信を中止することができます。

処理に関する詳しい情報は、IBMプライバシー・ステートメントをご覧ください。 このフォームを送信することで、私はIBMプライバシー・ステートメントを読み、これを理解したものとします。」
{ show_values(val) }
this.item = opts.item this.val = [] this.h = {} var self = this this.kvs = this.item.foptions.split(/\n/).map(function(s){var sa=s.split(/:/,2);self.h[sa[0]]=sa[1];return {k:sa[0],v:sa[1]}}) show_values(vals){ return vals.map(function(v){ return self.h[v]; }).join(','); } edit(e){ if (e.target.checked){ if (self.val.indexOf(e.target.value)<0){ this.val.push(e.target.value); } }else{ if (self.val.indexOf(e.target.value)>=0){ this.val = this.val.filter(function(v){ return v != e.target.value; }); } } //console.log(self.val); }
var OptsMixin = { init: function() { //this.on('updated', function() { console.log('Updated!') }) }, getOpts: function() { return this.opts }, setOpts: function(opts, update) { this.opts = opts if (!update) this.update() return this } } this.root.innerHTML = opts.content

')}>

■画像や資料ファイルのアップロードはここでは行いません。ここでの投稿が完了した段階で、入力いただいた投稿者のメールアドレス宛にアップロードするためのURLを自動送信します。そのURLにWebブラウザでアクセスのうえ、画像等をアップロードして下さい。キャリアメール(@docomo.ne.jpなど)の場合、topics.or.jpドメインからのメール受信が許可されていないと、メールが届かない可能性があります。
  • 登録
  • 確認
  • 完了

{ summary }

')}>

  • 登録
  • 確認
  • 完了

')}>

  • 登録
  • 確認
  • 完了

ご登録いただき、ありがとうございました。

資料についてはダウンロード用URLをメールで送信しましたので、72時間以内に、そちらからダウンロードをお願いいたします。なお、メールソフトにより、受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合はご確認ください。

= 0 } }>参加のご登録を受け付けました。

= 0 } }>ご協力ありがとうございました。

= 0 } }>ご登録いただき、ありがとうございました。

視聴URLは、8月28日(月)の15時頃、改めてメールにてご案内させていただきます。なお、メールソフトにより、受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合はご確認ください。

= 0 } }>ご登録いただき、ありがとうございました。

視聴URLは、9月29日(金)の18時頃、改めてメールにてご案内させていただきます。なお、メールソフトにより、受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合はご確認ください。

= 0 } }>この度はご応募いただき誠にありがとうございます。
本イベントご応募者様多数の場合は、
大変恐れ入りますが抽選とさせていただきます。
抽選結果、および当日の詳細につきましては、
後日メールにてご連絡させていただきます。

= 0 } }>ご登録いただき、ありがとうございました。

受講票メールを送信しておりますので、ご確認お願いいたします。
1時間経ってもメールが確認できない場合は、登録のメールアドレスに間違いがある可能性がございます。その他、メールソフトにより受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合は、お問い合わせをお願いいたします。

= 0 } }>ご登録いただき、ありがとうございました。

視聴URLをメール送信しておりますので、ご確認お願いいたします。
1時間経ってもメールが確認できない場合は、登録のメールアドレスに間違いがある可能性がございます。その他、メールソフトにより受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合は、お問い合わせをお願いいたします。

なお視聴URLは次のとおりです。 https://jbpress.ismedia.jp/list/jir/forumlive/change-leaders-03

= 0 } }>ご登録いただき、ありがとうございました。
リアル会場での開催について、ご応募多数の場合は抽選とさせていただきます。
抽選結果、および当選された方への当日の詳細のご連絡は
各開催日の約1~2週間前にメールにてご連絡させていただきます。

オンライン配信視聴ご希望の方は、各回配信日の前日までに視聴URLを
お送りさせていただきます。

= 0 } }>受講票メールを送信しておりますので、ご確認お願いいたします。

1時間経ってもメールが確認できない場合は、登録のメールアドレスに間違いがある可能性がございます。その他、メールソフトにより受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合は、お問い合わせをお願いいたします。

= 0 } }>視聴URLをメール送信しておりますので、ご確認お願いいたします。

1時間経ってもメールが確認できない場合は、登録のメールアドレスに間違いがある可能性がございます。その他、メールソフトにより受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合は、お問い合わせをお願いいたします。

なお視聴URLは次のとおりです。https://jbpress.ismedia.jp/list/jir/forumlive/change-leaders-04

= 0 } }>受講票メールを送信しておりますので、ご確認お願いいたします。

1時間経ってもメールが確認できない場合は、登録のメールアドレスに間違いがある可能性がございます。その他、メールソフトにより受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合は、お問い合わせをお願いいたします。

= 0 } }>視聴URLをメール送信しておりますので、ご確認お願いいたします。

1時間経ってもメールが確認できない場合は、登録のメールアドレスに間違いがある可能性がございます。その他、メールソフトにより受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合は、お問い合わせをお願いいたします。

= 0 } }>誠にありがとうございます。
視聴URLは以下でございますので当日時間になりましたらこちらよりご視聴くださいませ。メールでも同様のURLを送信しております。
<視聴URL> https://jbpress.ismedia.jp/list/jir/forumlive/ai-future

1時間経ってもメールが確認できない場合は、ご登録のメールアドレスに間違いがある可能性がございます。その他、メールソフトにより受信拒否や、通常の受信フォルダ以外に振り分けられることがありますので、メールが届かない場合は、お問い合わせをお願いいたします。

下記のフォームに必要項目をご入力後、「個人情報取り扱い同意書」をご確認いただいた上、
「確認画面へ進む」をクリックしてください。
= 0 } }>下記のフォームに必要項目をご入力後、「個人情報取り扱い同意書」をご確認いただいた上、
「登録内容を確認する」をクリックしてください。
ご入力いただいたメールアドレス宛てにご連絡をさせて頂きます。
= 0 } }>下記のフォームに必要項目をご入力後、「個人情報取り扱い同意書」をご確認いただいた上、
「登録内容を確認する」をクリックしてください。
= 0 } }>下記のフォームに必要項目をご入力後、「個人情報取り扱い同意書」をご確認いただいた上、
「確認画面へ進む」をクリックしてください。
ご入力いただいたメールアドレス宛に、本セミナーの受講票をお送りします。
= 0 } }>下記のフォームに必要項目をご入力後、「個人情報取り扱い同意書」をご確認いただいた上、
「確認画面へ進む」をクリックしてください。
ご入力いただいたメールアドレス宛に、本セミナーの視聴URLをお送りします。
= 0 } }>下記のフォームに必要項目をご入力後、「個人情報取り扱い同意書」をご確認いただいた上、
「確認画面へ進む」をクリックしてください。
ご入力いただいたメールアドレス宛に、本セミナーの受講票をお送りします。
= 0 } }>下記のフォームに必要項目をご入力後、「個人情報取り扱い同意書」をご確認いただいた上、
「確認画面へ進む」をクリックしてください。
ご入力いただいたメールアドレス宛に、本セミナーの視聴URLをお送りします。
= 0 } }>下記のフォームに必要項目をご入力後、「個人情報取り扱い同意書」をご確認いただいた上、
「確認画面へ進む」をクリックしてください。
ご入力いただいたメールアドレス宛に、本セミナーの受講票をお送りします。
= 0 } }>下記のフォームに必要項目をご入力後、「個人情報取り扱い同意書」をご確認いただいた上、
「確認画面へ進む」をクリックしてください。
ご入力いただいたメールアドレス宛に、本セミナーの視聴URLをお送りします。
■画像や資料ファイルのアップロードはここでは行いません。ここでの投稿が完了した段階で、入力いただいた投稿者のメールアドレス宛にアップロードするためのURLを自動送信します。そのURLにWebブラウザでアクセスのうえ、画像等をアップロードして下さい。キャリアメール(@docomo.ne.jpなど)の場合、topics.or.jpドメインからのメール受信が許可されていないと、メールが届かない可能性があります。
必須項目(赤枠部)が未入力か、書式が不正な項目が残っています。
{ isvalid ? '確認画面へ進む' : '各項目に入力してください' } もどる この内容で送信
var self = this leadtag = this self.mixin(OptsMixin) self.isvalid = false self.state = opts.state self.items = opts.items self.code = opts.code self.action = opts.action self.agreement = opts.agreement self.onmount = function() { window.refs = this.refs // routerに変更があったら実行される route('*',function(tag) { // タイトルを画面別に変更 if (tag === 'init') { const $title = $('title'); $title.text($title.text().replace('_確認','_入力')); } else if (tag === 'confirm') { const $title = $('title'); $title.text($title.text().replace('_入力','_確認')); } else if (tag === 'finish') { const $title = $('title'); $title.text($title.text().replace('_確認','_完了')); } if (tag=='confirm' && refs.form.checkValidity()==false){ route('') }else{ if(tag=='') tag='init' self.state = tag self.isvalid = false riot.update() window.scrollTo(0,0) } }) route.start() $("input").keydown(function(e) { if ((e.which && e.which === 13) || (e.keyCode && e.keyCode === 13)) { return false; } else { return true; } }); } self.on('mount', this.onmount); checkAll(e){ self.isvalid = refs.form.checkValidity() } checkItems(e) { //temporary do nothing } postlead = function(e){ e.preventDefault() var form = $('form[ref="form"]') // いくつもフォームがある... $.ajax({ url: self.action, method:'POST', data: form.serialize() }).done(function(){ route('finish') self.state = "finish" }).fail(function(){ $('#finish-error').html('送信に失敗しました。'); }) } //全inputタグにfocusedを付与する(最後の手段) this.on('mount', function() { $('input,select,textarea').each(function(){ $(this).addClass("focused"); }); // URLにページ内スクロール情報がある場合 if (getParam('p')) { $('html,body').animate({scrollTop: $('#'+getParam('p')).offset().top},500); } }) function getParam(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); }