モバイルサイト制作
May 08, 2011
メールフォームタグ属性-プロフィール引用機能
携帯サイトのメールフォームユーザビリティを考慮するときの一つに、iモードのマイプロフィールからの情報を自動的に取得する属性がiprof属性です。
マイプロフィールとは、モバイルでのメールフォームでの入力の際に、テキストエリア内に住所や電話番号など、入力に手間がかかる傾向にあるユーザー情報を、すでに携帯電話に登録された情報を、引用ボタンのクリックで引用して反映が可能になる情報です。
【docomoで公表されている対応機種】
N-01A/N-02A/N-03A/N-04A/N906i/N906iμ/N905i/N905iμ/N905iBiz/N904i/N903i/N706i/N706iII/
N706ie/SO706i/N705i/N705iμ/SO705i/N704iμ/N703iμ
iモードでマイプロフィールの情報を引用するには、inputやtextareaタグのiprof属性でプロフィール属性値を指定します。
NTTdocomo公式サイトの記述には誤りがありましたので、独自にソースを編集しました。動作保証はしていませんので、参考ソースまでに。
<form method="post" action="iprof.xhtml">
名前<input type="text" name="nname" iprof="name">
住所<textarea name="naddress" iprof="address"></textarea>
<input type="quote"value="プロフィール引用">
</form>
マイプロフィール設定の項目を上記プロフィール引用ボタンをクリックして、ぺージ内テキストボックスに携帯電話内の登録データを反映させる。
■マイプロフィール項目とiprof属性に関連するマイプロフィール項目のiprof属性値
名前(姓) "name1"
名前(名) "name2"
名前(姓+名) "name"
フリガナ(姓) "kana1"
フリガナ(名) "kana2"
フリガナ(姓+名) "kana"
携帯電話番号(電話番号1) "tel1"
電話番号2 "tel2"
携帯電話メールアドレス(メールアドレス1) "mail1"
メールアドレス2 "mail2"
郵便番号 "zip"
住所(大地域) "address1"
住所(小地域) "address2"
住所(ストリート) "address3"
住所(拡張アドレス) "address4"
住所(すべて) "address"
生年月日(年)(YYYY) "birthday1"
生年月日(月)(MM) "birthday2"
生年月日(日)(DD) "birthday3"
生年月日(すべて:8桁の数字) "birthday"
注意する点としては、未入力項目のマイプロフィール引用を実行した場合、空欄となります。
例外として生年月日項目については未入力である場合「0」が必要桁数分入力されます。
テキストボックスでmaxlengh属性の文字数指定がある場合、マイプロフィールの各項目の先頭文字から入力可能バイトまで引用。
HTMLタグおよびアトリビュートは半角大文字、半角小文字の混在でも動作可能です。