{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ self.val }
self = this self.parent = opts.parent this.item = opts.item this.val = this.item.val||'' edit(e){ self.val = e.target.value }
{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
{ val }
this.item = opts.item this.val = this.item.val||'' edit(e){ this.val = e.target.value }
住所を自動入力
{ val }
this.item = opts.item this.val = this.item.vals||'' blur(e){ // Safari救済用 this.val = e.target.value //this.val = this.val.replace(/[A-Za-z0-9]/g, function(s) { //return String.fromCharCode(s.charCodeAt(0) - 65248); //}); e.target.classList.add('focused') } edit(e){ var ua = window.navigator.userAgent.toLowerCase() this.val = e.target.value if (ua.indexOf('safari') !== -1 && ua.indexOf('chrome') === -1) return this.val = this.val.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] }
{ val }  
this.item = opts.item this.val = this.item.val||'' this.fdisp = opts.item.fdisp this.fname = opts.item.fname var self = this edit2(e){ this.val=e.target.value }
{ 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; }
{ 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; } this.brs = this.item.ftagoptionbr; brstyle(k){ if (this.brs.includes(k)) { return 'display:block;'; } else { return this.brs; } }
{ 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); } this.brs = this.item.ftagoptionbr; brstyle(k){ if (this.brs.includes(k)) { return 'display:block;'; } else { return this.brs; } }
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をメールで送信しましたので、そちらからダウンロードをお願いいたします。
※こちらのメールが届きましたら、24時間以内にダウンロードをお願いします。
24時間を越えますとダウンロードできなくなります。

var self = this leadtag = this self.mixin(OptsMixin) self.isvalid = false self.state = opts.state self.items = opts.items self.agreement = opts.agreement self.onmount = function() { window.refs = this.refs for(let key in refs){ let o = refs[key]; let item = o.item||{}; for (let k in item){ if (k=='fhint') { //console.log(key,item); } } } // routerに変更があったら実行される route('*',function(tag) { if (tag=='confirm' && refs.form.checkValidity()==false){ route('') }else{ if(tag=='') tag='init' self.state = tag self.isvalid = false riot.update() } try{DOLLIB.leadmountoption()}catch(err){}; }) route.start(); try{DOLLIB.leadmountoption()}catch(err){}; } self.on('mount', this.onmount); checkAll(e){ self.isvalid = refs.form.checkValidity() var agreementElement = document.getElementById('agreement'); if (agreementElement != null) { if (agreementElement.checked) { agreementElement.parentElement.style.border=''; } } } checkItems(e) { if (document.querySelectorAll(":required:invalid").length) { document.querySelectorAll(":required:invalid")[0].focus(); var agreementElement = document.getElementById('agreement'); if (agreementElement != null) { if (agreementElement.checked) { agreementElement.parentElement.style.border=''; } else { agreementElement.parentElement.style.border='1px solid red' } } } //temporary do nothing } self.postlead = function(e){ e.preventDefault(); e.target.disabled = true; var form = $('form'); var url = "/list/personal/post_lead.json?code="+opts.code; if (opts.aid) { url += "&aid="+opts.aid; } if (opts.token) { url += "&token="+opts.token; } $.ajax({ url: url, method:'POST', data: form.serialize() }).done(function(obj){ var link = '/list/secure/thanks?code='+opts.code; if (obj) { if (typeof(obj) != "string") { link = obj.r; } } window.location = link; }) }