メンバー登録
{{code type="js" required=["jquery:*","app.show-errors"]}}
{{/code}}
{{if $forms.entry->getErrors()}}
※入力エラーがあります
{{code type="js" required=["jquery:*"]}}
$(function(){
showErrors({
errors: {{$forms.entry->getErrors()|json_encode}},
$form: $("form.form-entry")
});
});
{{/code}}
{{/if}}
{{code type="js" required=["jquery:*"]}}
$(function(){
$('#Mailmag').attr('checked',true);
{{*画像選択時に表示するメッセージエリアと削除ボタンのDisplay:xxx処理*}}
function preview_display(css,text=null)
{
var $preview = $('#picture_select');
var $clear = $('#clear');
if (text) { $preview.text(text); }
$preview.css('display',css);
$clear.css('display',css);
}
{{*アップロード済みの画像ファイルが存在していれば*}}
if({{$forms.entry.picture|json_encode}}) {
preview_display('inline');
}
{{*画像の削除*}}
$('#clear').on('click',function(){
$('#file').val('');
$('.uploaded').val('');
preview_display('none');
});
{{*複数の画像アップロード方式を一つのフィールドで賄う為の調整[ブラウザ依存での挙動違]*}}
$('#file').change(function(){
var file = this.files[0];
if (file) {
reader = new FileReader();
reader.onload = (function(file) {
preview_display('inline',file.name);
})(file);
reader.readAsDataURL(file);
} else if( $('.uploaded').val()) {
preview_display('inline',"画像が登録されています");
} else {
preview_display('none');
}
});
});
{{/code}}
{{form action='.'|page_to_url enctype="multipart/form-data" method="post" form=$forms.entry class="form-entry"}}
{{if $facebook_error}}
{{input name="picture" type="file" id="file" accept="image/*" style="display:none"}}
{{/form}}
{{$facebook_error}}
{{/if}}
{{input name="mail" type="email" class="form-control" id="mail" placeholder="メールアドレス"}}
{{input name="login_pw" type="password" class="form-control" id="login_pw" placeholder="パスワード"}}
{{input type="text" name="name_sei" class="form-control" id="name_sei" placeholder="苗字"}}
{{input type="text" name="name_mei" class="form-control" id="name_mei" placeholder="お名前"}}
{{input type="text" name="name_sei_kana" class="form-control" id="name_sei_kana" placeholder="ふりがな苗字"}}
{{input type="text" name="name_mei_kana" class="form-control" id="name_mei_kana" placeholder="ふりがな名前"}}
{{input name="company" type="text" class="form-control" id="company" placeholder="所属・組織団体名"}}
{{input name="department" class="form-control" id="department" placeholder="所属部署" type="text"}}
※該当部署名等がない場合、「なし」あるいは「-」をご入力ください。
{{input name="position" class="form-control" id="position" placeholder="役職" type="select" enum="Member.position"}}
{{input name="company_size" type="select" enum="Member.company_size" id="company_size" class="form-control input-lg"}}
{{input name="company_industry" type="select" enum="Member.company_industry" id="company_industry" class="form-control input-lg"}}
{{input name="company_category" type="select" enum="Member.company_category" id="company_category" class="form-control input-lg"}}
{{input name="birth_day" type="date" placeholder="生年月日" id="birth_day" class="form-control"}}
{{input name="sex" type="select" enum="Member.sex" placeholder="性別" id="sex" class="form-control input-lg"}}
{{input name="tel" type="text" class="form-control" placeholder="電話番号" id="tel"}}
{{input name="zip" type="text" class="form-control" placeholder="郵便番号" id="zip"}}
{{input name="pref" type="select" enum="Member.pref" id="pref" class="form-control input-lg"}}
{{input name="addr1" type="text" id="addr1" class="form-control"}}
{{input name="addr2" type="text" id ="addr2" class="form-control"}}
{{input name="addr3" type="text" id="addr3" class="form-control"}}
同意することで、登録に進みます。